diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-02-28 00:46:36 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-02-28 00:46:36 +0100 |
commit | 5e0e6b15c4b2acf3a1e36a683d83a076e8a41764 (patch) | |
tree | fc841943a895c05a8c676c3852cdb0e1135b0896 /src/testcurl/https/test_https_session_info.c | |
parent | 4507f419bd5417fcd400a3a268f816df480f6e48 (diff) | |
download | libmicrohttpd-5e0e6b15c4b2acf3a1e36a683d83a076e8a41764.tar.gz libmicrohttpd-5e0e6b15c4b2acf3a1e36a683d83a076e8a41764.zip |
fix leak in test on error path
Diffstat (limited to 'src/testcurl/https/test_https_session_info.c')
-rw-r--r-- | src/testcurl/https/test_https_session_info.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/testcurl/https/test_https_session_info.c b/src/testcurl/https/test_https_session_info.c index a58c7f7b..3507749f 100644 --- a/src/testcurl/https/test_https_session_info.c +++ b/src/testcurl/https/test_https_session_info.c | |||
@@ -132,7 +132,11 @@ test_query_session () | |||
132 | const union MHD_DaemonInfo *dinfo; | 132 | const union MHD_DaemonInfo *dinfo; |
133 | dinfo = MHD_get_daemon_info (d, MHD_DAEMON_INFO_BIND_PORT); | 133 | dinfo = MHD_get_daemon_info (d, MHD_DAEMON_INFO_BIND_PORT); |
134 | if (NULL == dinfo || 0 == dinfo->port) | 134 | if (NULL == dinfo || 0 == dinfo->port) |
135 | { MHD_stop_daemon (d); return 32; } | 135 | { |
136 | MHD_stop_daemon (d); | ||
137 | free (cbc.buf); | ||
138 | return 32; | ||
139 | } | ||
136 | port = (int)dinfo->port; | 140 | port = (int)dinfo->port; |
137 | } | 141 | } |
138 | 142 | ||