diff options
Diffstat (limited to 'source3/smbd/server.c')
-rw-r--r-- | source3/smbd/server.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source3/smbd/server.c b/source3/smbd/server.c index bea25cbea5..1a0d3c9c9b 100644 --- a/source3/smbd/server.c +++ b/source3/smbd/server.c @@ -421,8 +421,11 @@ static void remove_child_pid(struct smbd_parent_context *parent, child_id = pid_to_procid(pid); ret = messaging_cleanup(parent->msg_ctx, pid); - DEBUG(10, ("%s: messaging_cleanup returned %s\n", - __func__, ret ? strerror(ret) : "ok")); + + if ((ret != 0) && (ret != ENOENT)) { + DEBUG(10, ("%s: messaging_cleanup returned %s\n", + __func__, ret ? strerror(ret) : "ok")); + } for (child = parent->children; child != NULL; child = child->next) { if (child->pid == pid) { |