From 8e7b53106c644cc4be9a338fbf0c4bdffc38b3ce Mon Sep 17 00:00:00 2001 From: jsg <> Date: Tue, 21 Apr 2015 01:49:19 +0000 Subject: [PATCH] fix a memory leak if tls_read() fails. ok henning@ --- src/usr.sbin/ntpd/constraint.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/usr.sbin/ntpd/constraint.c b/src/usr.sbin/ntpd/constraint.c index 3e41c3ec..24748712 100644 --- a/src/usr.sbin/ntpd/constraint.c +++ b/src/usr.sbin/ntpd/constraint.c @@ -1,4 +1,4 @@ -/* $OpenBSD: constraint.c,v 1.7 2015/03/14 05:10:11 bcook Exp $ */ +/* $OpenBSD: constraint.c,v 1.8 2015/04/21 01:49:19 jsg Exp $ */ /* * Copyright (c) 2015 Reyk Floeter @@ -740,6 +740,7 @@ tls_readline(struct tls *tls, size_t *lenp, size_t *maxlength, goto again; if (ret != 0) { /* SSL read error, ignore */ + free(buf); return (NULL); }