--- gvpe/src/vpn_dns.C 2011/10/18 11:07:28 1.54 +++ gvpe/src/vpn_dns.C 2011/10/18 11:11:32 1.55 @@ -399,13 +399,13 @@ vpn_packet *byte_stream::get () { - if (fill < 2) - return 0; - unsigned int len; for (;;) { + if (fill < 2) + return 0; + len = (data [0] << 8) | data [1]; if (len <= MAXSIZE)