diff --git a/http.c b/http.c
index bdbd9861af57c7e87e3bdca48939614356797982..a6bc5b01c243751b34bc9d3659690d5b82520786 100644
--- a/http.c
+++ b/http.c
@@ -461,7 +461,7 @@ static void *http_root(void *data)
 {
 	int fd;
 	struct sockaddr_in sin;
-	int sinlen;
+	socklen_t sinlen;
 	struct ast_http_server_instance *ser;
 	pthread_t launched;
 	pthread_attr_t attr;