aboutsummaryrefslogtreecommitdiff
path: root/src/testcurl/https/test_https_session_info.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2018-02-28 00:46:36 +0100
committerChristian Grothoff <christian@grothoff.org>2018-02-28 00:46:36 +0100
commit5e0e6b15c4b2acf3a1e36a683d83a076e8a41764 (patch)
treefc841943a895c05a8c676c3852cdb0e1135b0896 /src/testcurl/https/test_https_session_info.c
parent4507f419bd5417fcd400a3a268f816df480f6e48 (diff)
downloadlibmicrohttpd-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.c6
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