From 4681eed3daf4a0a9e001adaf8d63d71ffcec07b5 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sat, 22 Sep 2012 23:26:50 +0000 Subject: [PATCH] Fixed an issue with network endian --- src/appserver.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/appserver.c b/src/appserver.c index d9229d4..73e8845 100644 --- a/src/appserver.c +++ b/src/appserver.c @@ -248,7 +248,8 @@ static int _appserver_accept(int fd, AppServer * appserver) fprintf(stderr, "%s%d%s%d %s:%u\n", "DEBUG: accept(", fd, ") => ", newfd, inet_ntoa(sa.sin_addr), sa.sin_port); #endif - if((asc = _appserverclient_new(newfd, sa.sin_addr.s_addr, sa.sin_port + if((asc = _appserverclient_new(newfd, htonl(sa.sin_addr.s_addr), + htons(sa.sin_port) #ifdef WITH_SSL , appserver->ssl_ctx #endif