X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fopenssl.git;a=blobdiff_plain;f=crypto%2Fparams.c;fp=crypto%2Fparams.c;h=64d53c50e3a12d3263a3f07a548b42bb48fddb78;hp=5d1fc6a6f2d1ea4290d172d593a7b7ab8bd17196;hb=86f32187c31fcff88253fcead04196563c04be09;hpb=c61ced5ec50fc68707c7cea79f7df1d170f03f13 diff --git a/crypto/params.c b/crypto/params.c index 5d1fc6a6f2..64d53c50e3 100644 --- a/crypto/params.c +++ b/crypto/params.c @@ -778,6 +778,8 @@ static int get_string_internal(const OSSL_PARAM *p, void **val, size_t max_len, if (sz == 0) return 1; + if (p->data == NULL) + return 0; if (*val == NULL) { char *const q = OPENSSL_malloc(sz);