From a3735705c774b18863280484a4b4831a73568f45 Mon Sep 17 00:00:00 2001 From: Bjorn Andersson Date: Wed, 16 Aug 2006 20:18:16 +0000 Subject: [PATCH] hosthost --- read.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/read.c b/read.c index 2cc5ddf..049604a 100644 --- a/read.c +++ b/read.c @@ -31,6 +31,7 @@ readname(char *packet, char **src, char *dst, size_t length) p = *src; while(*p && len < length) { c = *p++; + len++; /* is this a compressed label? */ if((c & 0xc0) == 0xc0) { @@ -47,9 +48,9 @@ readname(char *packet, char **src, char *dst, size_t length) } if (*p != 0) - *dst = '.'; + *dst++ = '.'; else - *dst = '\0'; + *dst++ = '\0'; } (*src) = p+1;