Avoid a memory leak in OCSP_parse_url().
authorRichard Levitte <levitte@openssl.org>
Mon, 1 Mar 2004 14:58:22 +0000 (14:58 +0000)
committerRichard Levitte <levitte@openssl.org>
Mon, 1 Mar 2004 14:58:22 +0000 (14:58 +0000)
Notified by Paul Siegel <psiegel@corestreet.com>

crypto/ocsp/ocsp_lib.c

index 3875af1..9e87fc7 100644 (file)
@@ -253,6 +253,7 @@ int OCSP_parse_url(char *url, char **phost, char **pport, char **ppath, int *pss
 
 
        err:
+       if (buf) OPENSSL_free(buf);
        if (*ppath) OPENSSL_free(*ppath);
        if (*pport) OPENSSL_free(*pport);
        if (*phost) OPENSSL_free(*phost);