From b9565624cbc51c29826e2d4dbfe8a68a830ad2f3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Wed, 20 May 1998 18:07:34 +0200
Subject: [PATCH] Added some bug-compatibility.

Rev: lib/modules/Protocols.pmod/DNS.pmod:1.15
---
 lib/modules/Protocols.pmod/DNS.pmod | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/modules/Protocols.pmod/DNS.pmod b/lib/modules/Protocols.pmod/DNS.pmod
index 860c588353..42a560bdc5 100644
--- a/lib/modules/Protocols.pmod/DNS.pmod
+++ b/lib/modules/Protocols.pmod/DNS.pmod
@@ -69,7 +69,7 @@ class protocol
     int pos=n[0];
     int next=-1;
     string *ret=({});
-    while(1)
+    while(pos < sizeof(msg))
     {
       switch(int len=msg[pos])
       {
@@ -324,7 +324,7 @@ class client {
 	    }
 	  }
 	  if (sizeof(rest)) {
-	    nameservers += ({ rest });
+	    nameservers = `+(nameservers, ({ rest }));
 	  }
 	  break;
 	}
-- 
GitLab