return DOH_OK;
}
+static void init_dohentry(struct dohentry *de)
+{
+ memset(de, 0, sizeof(*de));
+ de->ttl = INT_MAX;
+}
+
+
UNITTEST DOHcode doh_decode(unsigned char *doh,
size_t dohlen,
DNStype dnstype,
unsigned int index = 12;
DOHcode rc;
- d->ttl = INT_MAX;
-
if(dohlen < 12)
return DOH_TOO_SMALL_BUFFER; /* too small */
if(doh[0] || doh[1])
Curl_close(data->req.doh.probe[1].easy);
/* parse the responses, create the struct and return it! */
- memset(&de, 0, sizeof(de));
+ init_dohentry(&de);
rc = doh_decode(data->req.doh.probe[0].serverdoh.memory,
data->req.doh.probe[0].serverdoh.size,
data->req.doh.probe[0].dnstype,