summaryrefslogtreecommitdiff
path: root/ipif
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2011-04-21 19:13:25 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2011-04-21 19:13:25 +0100
commit0789c49b475067e89dcd39ffd2cf11871dcb7e80 (patch)
treed4a27f75367296cfbe72befa3da7a402813fbed1 /ipif
parentd09170cc71ae828279a1bc77cc7780dab9545bd6 (diff)
downloaduserv-utils-0789c49b475067e89dcd39ffd2cf11871dcb7e80.tar.gz
ipif: fix some signed/unsigned pointer warnings
Diffstat (limited to 'ipif')
-rw-r--r--ipif/forwarder.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/ipif/forwarder.c b/ipif/forwarder.c
index 66f8690..7a81403 100644
--- a/ipif/forwarder.c
+++ b/ipif/forwarder.c
@@ -84,7 +84,7 @@ static int n_mechs;
static const struct mechanism *mechs[MAXMECHS];
static struct mechdata *md_in[MAXMECHS], *md_out[MAXMECHS];
-static size_t maxprefix, maxsuffix;
+static int maxprefix, maxsuffix;
static struct buffer buf_in, buf_out;
static unsigned char *accum_buf;
@@ -183,7 +183,8 @@ static void inbound(void) {
static unsigned long npackets, nbytes;
struct sockaddr_in this_saddr;
- int r, i, different, this_saddrlen;
+ size_t this_saddrlen;
+ int r, i, different;
const char *emsg;
buf_in.start= buf_in.base+1;
@@ -429,7 +430,8 @@ int main(int argc, const char *const *const argv_in) {
if (keepalive) {
tnow= now();
- if (tnow >= nextsendka && public_remote_specd) sendpacket("\300",1);
+ if (tnow >= nextsendka && public_remote_specd)
+ sendpacket((unsigned char*)"\300",1);
polltimeout= (nextsendka - tnow)*1000;
} else {
polltimeout= -1;