2d616afae0eca87cda35ed74353f74b054c81c51
[packages.git] / net / djbdns / patches / 300-bugfix1-dempsky.patch
1 --- a/response.c.orig   2009-02-24 21:04:06.000000000 -0800
2 +++ b/response.c        2009-02-24 21:04:25.000000000 -0800
3 @@ -34,7 +34,7 @@
4          uint16_pack_big(buf,49152 + name_ptr[i]);
5          return response_addbytes(buf,2);
6        }
7 -    if (dlen <= 128)
8 +    if ((dlen <= 128) && (response_len < 16384))
9        if (name_num < NAMES) {
10         byte_copy(name[name_num],dlen,d);
11         name_ptr[name_num] = response_len;