libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit fa52c9a5eb03b162359cc969a218be2d3211c1a3
parent adb4520d7c43d72dc2af0a7bea94d625a2aee65d
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 27 Dec 2008 06:08:33 +0000

fix

Diffstat:
MChangeLog | 3+++
Msrc/daemon/daemon.c | 4++--
2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,6 @@ +Fri Dec 26 23:08:04 MST 2008 + Fixed broken check for identical connection address. -CG + Sat Dec 6 18:36:17 MST 2008 Added configure option to disable checking for CURL support. Added MHD_OPTION to allow specification of custom logger. -CG diff --git a/src/daemon/daemon.c b/src/daemon/daemon.c @@ -375,7 +375,7 @@ MHD_accept_connection (struct MHD_Daemon *daemon) if (addrlen == sizeof (struct sockaddr_in)) { const struct sockaddr_in *a1 = - (const struct sockaddr_in *) &addr; + (const struct sockaddr_in *) addr; const struct sockaddr_in *a2 = (const struct sockaddr_in *) pos->addr; if (0 == memcmp (&a1->sin_addr, &a2->sin_addr, @@ -386,7 +386,7 @@ MHD_accept_connection (struct MHD_Daemon *daemon) if (addrlen == sizeof (struct sockaddr_in6)) { const struct sockaddr_in6 *a1 = - (const struct sockaddr_in6 *) &addr; + (const struct sockaddr_in6 *) addr; const struct sockaddr_in6 *a2 = (const struct sockaddr_in6 *) pos->addr; if (0 == memcmp (&a1->sin6_addr, &a2->sin6_addr,