From: Wouter Wijngaards Date: Wed, 13 Nov 2013 09:56:58 +0000 (+0000) Subject: Fixup str2wire_rr for dname_len NULL. X-Git-Tag: release-1.4.22rc1~73 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5421d424ac0154540ebc104892761c0aae68ef00;p=thirdparty%2Funbound.git Fixup str2wire_rr for dname_len NULL. git-svn-id: file:///svn/unbound/trunk@3017 be551aaa-1e26-0410-a405-d3ace91eadb9 --- diff --git a/ldns/str2wire.c b/ldns/str2wire.c index f8351f5bd..e899439b4 100644 --- a/ldns/str2wire.c +++ b/ldns/str2wire.c @@ -639,10 +639,12 @@ ldns_str2wire_rr_buf_internal(const char* str, uint8_t* rr, size_t* len, char token[LDNS_MAX_RDFLEN+1]; uint32_t ttl = 0; uint16_t tp = 0, cl = 0; + size_t ddlen = 0; /* string in buffer */ ldns_buffer strbuf; ldns_buffer_init_frm_data(&strbuf, (uint8_t*)str, strlen(str)); + if(!dname_len) dname_len = &ddlen; /* parse the owner */ if((status=rrinternal_get_owner(&strbuf, rr, len, dname_len, origin,