workaround streams leak on SCO openserver 5.0.x
authorGerald Carter <jerry@samba.org>
Fri, 11 Apr 2003 14:18:02 +0000 (14:18 +0000)
committerGerald Carter <jerry@samba.org>
Fri, 11 Apr 2003 14:18:02 +0000 (14:18 +0000)
source/lib/util_sock.c

index 42527e8fd0d119fcd819f38f9521cec2a379517b..5460bf57b89eecc3ce644b206b0a73183fd759ad 100644 (file)
@@ -95,11 +95,15 @@ static void print_socket_options(int s)
        int value, vlen = 4;
        const smb_socket_option *p = &socket_options[0];
 
+       /* wrapped in if statement to prevent streams leak in SCO Openserver 5.0 */
+       /* reported on samba-technical  --jerry */
+       if ( DEBUGLEVEL >= 5 ) {
        for (; p->name != NULL; p++) {
                if (getsockopt(s, p->level, p->option, (void *)&value, &vlen) == -1) {
                        DEBUG(5,("Could not test socket option %s.\n", p->name));
                } else {
                        DEBUG(5,("socket option %s = %d\n",p->name,value));
+                       }
                }
        }
  }