Commit 86588655 authored by Istvan Noszticzius's avatar Istvan Noszticzius Committed by Dr. Stephen Henson
Browse files

Fix use after free bug.

parent c753e71e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -879,9 +879,9 @@ static int do_check_string(ASN1_STRING *a, int cmp_type, equal_fn equal,
		if (astrlen < 0)
			return -1;
		rv = equal(astr, astrlen, (unsigned char *)b, blen, flags);
		OPENSSL_free(astr);
		if (rv > 0 && peername)
			*peername = BUF_strndup((char *)astr, astrlen);
		OPENSSL_free(astr);
		}
	return rv;
	}