summaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index f043023a2..23c67912d 100644
--- a/src/main.c
+++ b/src/main.c
@@ -506,12 +506,12 @@ make_listen_key (struct in_addr *addr, gint port, gint family, gchar *path)
if (family == AF_INET) {
/* Make fnv hash from bytes of addr and port */
key = (gchar *)&addr->s_addr;
- while (key - (gchar *)&addr->s_addr < sizeof (addr->s_addr)) {
+ while (key - (gchar *)&addr->s_addr < (gint)sizeof (addr->s_addr)) {
res ^= (gchar)*key++;
res += (res << 1) + (res << 4) + (res << 7) + (res << 8) + (res << 24);
}
key = (gchar *)&port;
- while (key - (gchar *)&port < sizeof (addr->s_addr)) {
+ while (key - (gchar *)&port < (gint)sizeof (addr->s_addr)) {
res ^= (gchar)*key++;
res += (res << 1) + (res << 4) + (res << 7) + (res << 8) + (res << 24);
}