From 86c5e6945f8c654ab86657dc5506b12dd9f951da Mon Sep 17 00:00:00 2001
From: Daniel O'Connor <daniel@servalproject.org>
Date: Fri, 8 Jun 2012 17:01:50 +0930
Subject: [PATCH] Don't force signedness for name in
 overlay_interface_register().

I can't see any point to forcing the signedness, it causes warnings on platforms with a signed-char by default.
---
 lsif.c              | 2 +-
 overlay_interface.c | 2 +-
 serval.h            | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lsif.c b/lsif.c
index 7e1f9f86..1eabf120 100644
--- a/lsif.c
+++ b/lsif.c
@@ -92,7 +92,7 @@ int scrapeProcNetRoute()
 	if (!(d&(~m))) {
 	  local.sin_addr.s_addr=d;
 	  broadcast.sin_addr.s_addr=d|~m;
-	  overlay_interface_register((unsigned char *)name,local,broadcast);
+	  overlay_interface_register(name,local,broadcast);
 	}
       }
 
diff --git a/overlay_interface.c b/overlay_interface.c
index e9c2299e..8a657d1c 100644
--- a/overlay_interface.c
+++ b/overlay_interface.c
@@ -492,7 +492,7 @@ int overlay_sendto(struct sockaddr_in *recipientaddr,unsigned char *bytes,int le
     return len;
 }
 
-int overlay_interface_register(unsigned char *name,
+int overlay_interface_register(char *name,
 			       struct sockaddr_in local,
 			       struct sockaddr_in broadcast)
 {
diff --git a/serval.h b/serval.h
index 1b0dc42b..d879489c 100755
--- a/serval.h
+++ b/serval.h
@@ -1443,7 +1443,7 @@ int overlay_mdp_getmyaddr(int index,unsigned char *sid);
 int overlay_mdp_bind(unsigned char *localaddr,int port); 
 int overlay_route_node_info(overlay_mdp_frame *mdp,
 			    struct sockaddr_un *addr,int addrlen);
-int overlay_interface_register(unsigned char *name,
+int overlay_interface_register(char *name,
 			       struct sockaddr_in local,
 			       struct sockaddr_in broadcast);
 int overlay_queue_dump(overlay_txqueue *q);