From a87b6bb818e566327f0f7d48ca7f8bc1f158c4c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Wed, 29 Apr 1998 17:59:14 -0700
Subject: [PATCH] Bugfix (I hope)

Rev: lib/modules/Protocols.pmod/DNS.pmod:1.13
---
 lib/modules/Protocols.pmod/DNS.pmod | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/modules/Protocols.pmod/DNS.pmod b/lib/modules/Protocols.pmod/DNS.pmod
index 80eac245ac..aebeacc13d 100644
--- a/lib/modules/Protocols.pmod/DNS.pmod
+++ b/lib/modules/Protocols.pmod/DNS.pmod
@@ -116,7 +116,7 @@ class protocol
   mixed *decode_entries(string s,int num, int *next)
   {
     string *ret=({});
-    for(int e=0;e<num;e++)
+    for(int e=0;e<num && next[0]<strlen(s);e++)
     {
       mapping m=([]);
       m->name=decode_domain(s,next);
-- 
GitLab