s3:smbd: make sure we always have a valid talloc stackframe
authorStefan Metzmacher <metze@samba.org>
Mon, 15 Mar 2010 13:42:17 +0000 (14:42 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 15 Mar 2010 14:08:24 +0000 (15:08 +0100)
metze

source3/smbd/server.c

index 5347bb9c03d5114b672273a2c7262dcfd3f09044..d3fc499aef655fea14bd9fbc68efd9835e19a650 100644 (file)
@@ -1338,9 +1338,12 @@ extern void build_options(bool screen);
                exit_server("open_sockets_smbd() failed");
 
        TALLOC_FREE(frame);
+       /* make sure we always have a valid stackframe */
+       frame = talloc_stackframe();
 
        smbd_parent_loop(parent);
 
        exit_server_cleanly(NULL);
+       TALLOC_FREE(frame);
        return(0);
 }