smbd: Fix a valgrind error
authorVolker Lendecke <vl@samba.org>
Fri, 24 Jun 2016 05:27:43 +0000 (07:27 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 24 Jun 2016 12:07:56 +0000 (14:07 +0200)
"child" has been free'd via "tmp"

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri Jun 24 14:07:56 CEST 2016 on sn-devel-144

source3/smbd/server.c

index 24acc04332575c36ff21a362b620230516d1fed9..cdcdcc25a2c4d12f46b424c25dc5be3a4b22cf36 100644 (file)
@@ -577,7 +577,7 @@ static void remove_child_pid(struct smbd_parent_context *parent,
                return;
        }
 
-       if (child->pid == procid_to_pid(&parent->cleanupd)) {
+       if (pid == procid_to_pid(&parent->cleanupd)) {
                bool ok;
 
                DBG_WARNING("Restarting cleanupd\n");