From a5ae0d92892091d0d5aa52ee0369e3ad4d21db57 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Sun, 13 Mar 2011 03:30:59 -0400 Subject: [PATCH] CtdlUserLogout() syslog who owned the session we killed --- citadel/context.c | 6 +++--- citadel/user_ops.c | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/citadel/context.c b/citadel/context.c index 2b1cce1b0..9801c2362 100644 --- a/citadel/context.c +++ b/citadel/context.c @@ -583,7 +583,7 @@ void context_cleanup(void) rem = ptr->next; --num_sessions; - syslog(LOG_DEBUG, "Purging session #%d %s\n", ptr->cs_pid, ptr->ServiceName); + syslog(LOG_DEBUG, "context_cleanup(): Purging session #%d %s\n", ptr->cs_pid, ptr->ServiceName); RemoveContext(ptr); free (ptr); ptr = rem; @@ -618,7 +618,7 @@ void kill_session(int session_to_kill) { */ void dead_session_purge(int force) { CitContext *ptr, *ptr2; /* general-purpose utility pointer */ - CitContext *rem = NULL; /* list of sessions to be destroyed */ + CitContext *rem = NULL; /* list of sessions to be destroyed */ if (force == 0) { if ( (time(NULL) - last_purge) < 5 ) { @@ -660,7 +660,7 @@ void dead_session_purge(int force) { * is allocated privately on this thread's stack. */ while (rem != NULL) { - syslog(LOG_DEBUG, "Purging session %d\n", rem->cs_pid); + syslog(LOG_DEBUG, "dead_session_purge(): purging session %d\n", rem->cs_pid); RemoveContext(rem); ptr = rem; rem = rem->next; diff --git a/citadel/user_ops.c b/citadel/user_ops.c index 96f773f7d..7eefb54eb 100644 --- a/citadel/user_ops.c +++ b/citadel/user_ops.c @@ -777,6 +777,9 @@ void logged_in_response(void) void CtdlUserLogout(void) { CitContext *CCC = MyContext(); + + syslog(LOG_DEBUG, "CtdlUserLogout() logging out <%s>\n", CCC->curr_user); + /* * If there is a download in progress, abort it. */ -- 2.30.2