diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-08-25 09:57:55 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-08-25 13:46:11 +0200 |
commit | 6a8ba816674ee6750ea9fcce6f732758bc3d3b1e (patch) | |
tree | a2454dd217c99ec2da381ffca4fe2d68c488c29a /src/ocsptool-common.c | |
parent | 9ecdccbcaf89adac0fbb5522c72cbc09fe5b01e2 (diff) | |
download | gnutls-6a8ba816674ee6750ea9fcce6f732758bc3d3b1e.tar.gz |
ocsptool: reduce memory leaks on executionocsp-fix
Diffstat (limited to 'src/ocsptool-common.c')
-rw-r--r-- | src/ocsptool-common.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ocsptool-common.c b/src/ocsptool-common.c index 5ab753cf84..a411a8e97e 100644 --- a/src/ocsptool-common.c +++ b/src/ocsptool-common.c @@ -209,6 +209,7 @@ int send_ocsp_request(const char *server, socket_send(&hd, headers, headers_size); socket_send(&hd, req.data, req.size); + gnutls_free(req.data); do { ret = socket_recv(&hd, buffer, sizeof(buffer)); @@ -238,6 +239,8 @@ int send_ocsp_request(const char *server, memcpy(resp_data->data, p, resp_data->size); free(ud.data); + if (url != server) + free(url); return 0; } |