summaryrefslogtreecommitdiff
path: root/chat/bitchx/patches/patch-ac
blob: de0485eb7a4536cd4103df8982c2bc2c1e99ba71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$NetBSD: patch-ac,v 1.1 2000/12/16 14:02:48 wiz Exp $

--- source/misc.c.orig	Tue Aug 29 09:19:23 2000
+++ source/misc.c
@@ -2641,6 +2641,11 @@
 		switch(type)
 		{
 		case T_A :
+			if (dlen != sizeof(struct in_addr))
+			{
+				cp += dlen;
+				break;
+			}
 			rptr->re_he.h_length = dlen;
 			if (ans == 1)
 				rptr->re_he.h_addrtype=(class == C_IN) ?
@@ -2687,6 +2692,7 @@
 			*alias = NULL;
 			break;
 		default :
+			cp += dlen;
 			break;
 		}
 	}