summaryrefslogtreecommitdiffstats
path: root/patches/totd-1.5/totd-1.5-strncasecmp.diff
blob: 7727f6f6bc1c59fd48c0814f04d2ecacba9f5fff (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
Subject: [patch] fix data types in stncasecmp calls
From: Robert Schwebel <r.schwebel@pengutronix.de>

ne_mesg.c:150: error: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>

---
 ne_mesg.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: totd-1.5/ne_mesg.c
===================================================================
--- totd-1.5.orig/ne_mesg.c
+++ totd-1.5/ne_mesg.c
@@ -147,7 +147,7 @@ int mesg_dname_cmp (u_char *msg, u_char 
 		if (*dname == EDNS0_ELT_BITLABEL) {
 			if (memcmp (dname_mesg + 1, dname + 1,  len))
 				return -1;
-		} else if (strncasecmp (dname_mesg + 1, dname + 1, len))
+		} else if (strncasecmp ((const char*)dname_mesg + 1, (const char*)dname + 1, len))
 				return -1;
 
 		dname += len + 1;