diff --git a/lib/doh.c b/lib/doh.c index f9feabacc0..608f3d94c4 100644 --- a/lib/doh.c +++ b/lib/doh.c @@ -918,6 +918,8 @@ CURLcode Curl_doh_is_resolved(struct connectdata *conn, struct Curl_easy *data = conn->data; struct dohdata *dohp = data->req.doh; *dnsp = NULL; /* defaults to no response */ + if(!dohp) + return CURLE_OUT_OF_MEMORY; if(!dohp->probe[DOH_PROBE_SLOT_IPADDR_V4].easy && !dohp->probe[DOH_PROBE_SLOT_IPADDR_V6].easy) {