X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libatalk%2Futil%2Fserver_child.c;h=47e9baa2549bee28b42cbf1695f855e534476d89;hb=6d60f95c388da5f8f901d67e0018cf4896e6c6dc;hp=63f3683a54090e6caa27b5919bd5082e580188e0;hpb=327257d3290c7a2723791c9b755a5b05a6b7ce74;p=netatalk.git diff --git a/libatalk/util/server_child.c b/libatalk/util/server_child.c index 63f3683a..47e9baa2 100644 --- a/libatalk/util/server_child.c +++ b/libatalk/util/server_child.c @@ -18,17 +18,11 @@ #include #include -#ifdef HAVE_UNISTD_H #include -#endif /* HAVE_UNISTD_H */ #include #include - -/* POSIX.1 sys/wait.h check */ #include -#ifdef HAVE_SYS_WAIT_H #include -#endif /* HAVE_SYS_WAIT_H */ #include #include @@ -337,9 +331,9 @@ void server_child_kill_one_by_id(server_child *children, int forkid, pid_t pid, "Session with different pid[%u]", child->pid); } } else { - kill_child(child); - LOG(log_note, logtype_default, - "Terminated disconnected session[%u]", child->pid); + /* One client with multiple sessions */ + LOG(log_debug, logtype_default, + "Found another session[%u] for client[%u]", child->pid, pid); } } } else { @@ -347,7 +341,7 @@ void server_child_kill_one_by_id(server_child *children, int forkid, pid_t pid, child->time = boottime; if (child->clientid) free(child->clientid); - LOG(log_debug, logtype_default, "Setting client ID for %d", child->pid); + LOG(log_debug, logtype_default, "Setting client ID for %u", child->pid); child->uid = uid; child->valid = 1; child->idlen = idlen;