summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/dns.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/standard/dns.c b/ext/standard/dns.c
index ca740e7b78..06df38518e 100644
--- a/ext/standard/dns.c
+++ b/ext/standard/dns.c
@@ -711,8 +711,9 @@ static u_char *php_parserr(u_char *cp, u_char *end, querybuf *answer, int type_t
CHECKCP(1);
n = (cp[0] & 0xFF);
+ cp++;
CHECKCP(n);
- add_assoc_stringl(subarray, "flags", (char*)++cp, n);
+ add_assoc_stringl(subarray, "flags", (char*)cp, n);
cp += n;
CHECKCP(1);