Browse Source

fix a memory leak if tls_read() fails. ok henning@

OPENBSD_5_8
jsg 9 years ago
parent
commit
8e7b53106c
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      src/usr.sbin/ntpd/constraint.c

+ 2
- 1
src/usr.sbin/ntpd/constraint.c View File

@ -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 <reyk@openbsd.org> * Copyright (c) 2015 Reyk Floeter <reyk@openbsd.org>
@ -740,6 +740,7 @@ tls_readline(struct tls *tls, size_t *lenp, size_t *maxlength,
goto again; goto again;
if (ret != 0) { if (ret != 0) {
/* SSL read error, ignore */ /* SSL read error, ignore */
free(buf);
return (NULL); return (NULL);
} }


Loading…
Cancel
Save