From: Jeremy Allison Date: Wed, 13 Aug 2008 23:45:34 +0000 (-0700) Subject: Fix for bug #5688 from SATOH Fumiyasu . LPQ process is orphane... X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c65726d418601cdc86202c0371615e4f7f3d843c;p=thirdparty%2Fsamba.git Fix for bug #5688 from SATOH Fumiyasu . LPQ process is orphaned if socket address parameter is invalid. If the "socket address" parameter is a null string that is an invalid value for Samba 3.2 but valid for Samba 3.0. Jeremy. --- diff --git a/source/smbd/server.c b/source/smbd/server.c index 0d855f876fc..53116f3d98e 100644 --- a/source/smbd/server.c +++ b/source/smbd/server.c @@ -469,7 +469,8 @@ static bool open_sockets_smbd(bool is_daemon, bool interactive, const char *smb_ char *sock_tok; const char *sock_ptr; - if (strequal(sock_addr, "0.0.0.0") || + if (sock_addr[0] == '\0' || + strequal(sock_addr, "0.0.0.0") || strequal(sock_addr, "::")) { #if HAVE_IPV6 sock_addr = "::,0.0.0.0";