diff options
Diffstat (limited to 'ext/standard/dns.c')
-rw-r--r-- | ext/standard/dns.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/standard/dns.c b/ext/standard/dns.c index 0f32fde49e..52773abfb7 100644 --- a/ext/standard/dns.c +++ b/ext/standard/dns.c @@ -547,14 +547,14 @@ static u_char *php_parserr(u_char *cp, u_char *end, querybuf *answer, int type_t n = dlen - (l1 + 1); } if (n) { - memcpy(tp->val + l2 , cp + l1 + 1, n); + memcpy(ZSTR_VAL(tp) + l2 , cp + l1 + 1, n); add_next_index_stringl(&entries, (char *) cp + l1 + 1, n); } l1 = l1 + n + 1; l2 = l2 + n; } - tp->val[l2] = '\0'; - tp->len = l2; + ZSTR_VAL(tp)[l2] = '\0'; + ZSTR_LEN(tp) = l2; cp += dlen; add_assoc_str(subarray, "txt", tp); |