summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2013-06-06 08:22:46 +1000
committerDarren Tucker <dtucker@zip.com.au>2013-06-06 08:22:46 +1000
commit408eaf3ab716096f8faf30f091bd54a2c7a17a09 (patch)
treeccc73e58720d6f62dd88ddb205a63f3afeb8c1e5
parente52a260f16888ca75390f97de4606943e61785e8 (diff)
downloadopenssh-git-408eaf3ab716096f8faf30f091bd54a2c7a17a09.tar.gz
- dtucker@cvs.openbsd.org 2013/06/05 22:00:28
[readconf.c] plug another memleak. bz#1967, from Zhenbo Xu, detected by Melton, ok djm
-rw-r--r--ChangeLog3
-rw-r--r--readconf.c4
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 43a6e7d1..90ce8610 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -43,6 +43,9 @@
- dtucker@cvs.openbsd.org 2013/06/05 12:52:38
[sshconnect2.c]
Fix memory leaks found by Zhenbo Xu and the Melton tool. bz#1967, ok djm
+ - dtucker@cvs.openbsd.org 2013/06/05 22:00:28
+ [readconf.c]
+ plug another memleak. bz#1967, from Zhenbo Xu, detected by Melton, ok djm
20130602
- (tim) [Makefile.in] Make Solaris, UnixWare, & OpenServer linkers happy
diff --git a/readconf.c b/readconf.c
index 45cf910f..7c1c795f 100644
--- a/readconf.c
+++ b/readconf.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: readconf.c,v 1.202 2013/05/17 00:13:14 djm Exp $ */
+/* $OpenBSD: readconf.c,v 1.203 2013/06/05 22:00:28 dtucker Exp $ */
/*
* Author: Tatu Ylonen <ylo@cs.hut.fi>
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -820,6 +820,8 @@ parse_int:
else if (opcode == oRemoteForward)
add_remote_forward(options, &fwd);
}
+ free(fwd.connect_host);
+ free(fwd.listen_host);
break;
case oClearAllForwardings: