From: Felipe Gasper Date: Thu, 9 Dec 2021 17:02:19 +0000 (-0500) Subject: Fix parsing of TAB-separated cstrings. X-Git-Tag: 1.8.2-rc.1~33^2^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a17c48dfb16d9ab0ef59fc63301c8028f37d683;p=thirdparty%2Fldns.git Fix parsing of TAB-separated cstrings. Issue #147 --- diff --git a/rr.c b/rr.c index c98989a4..515e25a3 100644 --- a/rr.c +++ b/rr.c @@ -365,9 +365,9 @@ ldns_rr_new_frm_str_internal(ldns_rr **newrr, const char *str, desc, r_cnt)) && ldns_buffer_remaining(rd_buf) > 0){ - /* skip spaces */ + /* skip spaces & tabs */ while (ldns_buffer_remaining(rd_buf) > 0 && - *(ldns_buffer_current(rd_buf)) == ' ') { + NULL != strchr( LDNS_PARSE_NO_NL, *(ldns_buffer_current(rd_buf)) )) { ldns_buffer_skip(rd_buf, 1); }