X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=http_send.c;h=97b4d919e4d3c6047bcb4283002dccf1e932150c;hp=6c912951a964fdf73101381fe8f078ac4b699df6;hb=ae0e4594c6a0312c5b4b4c0bde86f9c12253d11b;hpb=dc4030458f9af07d5719cfbff0a47cd16f1847f7 diff --git a/http_send.c b/http_send.c index 6c912951..97b4d919 100644 --- a/http_send.c +++ b/http_send.c @@ -98,7 +98,7 @@ struct access_info { /** the address to be black/whitelisted */ struct in_addr addr; /** the netmask for this entry */ - int netmask; + unsigned netmask; /** the position of this entry in the access_perm_list */ struct list_head node; }; @@ -207,7 +207,7 @@ static void http_send( long unsigned current_chunk, hc->status != HTTP_READY_TO_STREAM) continue; if (hc->status == HTTP_READY_TO_STREAM) { - int hlen; + unsigned hlen; char *hbuf = vss_get_header(&hlen); if (hbuf && hlen > 0 && current_chunk) { /* need to send header */ @@ -247,7 +247,7 @@ static int host_in_access_perm_list(struct http_client *hc) { struct access_info *ai, *tmp; list_for_each_entry_safe(ai, tmp, &access_perm_list, node) { - unsigned mask = ((~0) >> ai->netmask); + unsigned mask = ((~0U) >> ai->netmask); if ((hc->addr.sin_addr.s_addr & mask) == (ai->addr.s_addr & mask)) return 1; }