summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2017-09-23 11:05:18 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2017-09-24 10:29:51 +0000
commit8fd465434dfec48812ba0e5504a1152b3be5a523 (patch)
tree81fe991f2a35a40c3f71a64a8eba83ea97324cf4
parent4d2e9b01476f3954f4cfb3810253482599ae7620 (diff)
downloadgnutls-8fd465434dfec48812ba0e5504a1152b3be5a523.tar.gz
gnutls-cli: fix memory leak
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
-rw-r--r--src/cli.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cli.c b/src/cli.c
index 7207618bf4..ee5ae75483 100644
--- a/src/cli.c
+++ b/src/cli.c
@@ -1046,7 +1046,10 @@ print_other_info(gnutls_session_t session)
ret =
gnutls_ocsp_resp_print(r, flag, &p);
gnutls_ocsp_resp_deinit(r);
- fputs((char*)p.data, stdout);
+ if (ret>=0) {
+ fputs((char*)p.data, stdout);
+ gnutls_free(p.data);
+ }
}
}