Avoid a memory leak in OCSP_parse_url().
[openssl.git] / crypto / ocsp / ocsp_lib.c
index 3875af165c717fdb4cd670a31c0718a7f3164dc9..9e87fc78957e170ab107ee042fa8c0bb69c5847e 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);