Commit f6983d0d authored by Jonas Maebe's avatar Jonas Maebe Committed by Kurt Roeckx
Browse files

NETSCAPE_SPKI_b64_encode: free der_spki and b64_str on error path

parent 254f1c80
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -111,6 +111,10 @@ char * NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki)
	b64_str = OPENSSL_malloc(der_len * 2);
	if(!der_spki || !b64_str) {
		X509err(X509_F_NETSCAPE_SPKI_B64_ENCODE, ERR_R_MALLOC_FAILURE);
		if (der_spki != NULL)
			OPENSSL_free(der_spki);
		if (b64_str != NULL)
			OPENSSL_free(b64_str);
		return NULL;
	}
	p = der_spki;