]> code.citadel.org Git - citadel.git/commitdiff
* user_ops.c: become_session() when calling EVT_LOGOUT session hooks
authorMichael Hampton <io_error@uncensored.citadel.org>
Sat, 5 Jan 2002 12:31:04 +0000 (12:31 +0000)
committerMichael Hampton <io_error@uncensored.citadel.org>
Sat, 5 Jan 2002 12:31:04 +0000 (12:31 +0000)
citadel/ChangeLog
citadel/user_ops.c

index 67763c1e31deb556b608abf5955a28a6e918e7f3..36f326eca7dcfbb09b1a9058cf35af457851502f 100644 (file)
@@ -1,4 +1,7 @@
  $Log$
+ Revision 590.38  2002/01/05 12:31:04  error
+ * user_ops.c: become_session() when calling EVT_LOGOUT session hooks
+
  Revision 590.37  2002/01/05 04:51:36  error
  * stats now sorts its top 20 lists properly
 
@@ -3073,3 +3076,5 @@ Sat Jul 11 00:20:48 EDT 1998 Nathan Bryant <bryant@cs.usm.maine.edu>
 
 Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
        * Initial CVS import 
+
+
index f8aefce0d3426c8df61d5e3f7fd6cdb694618d5f..7905bfa00653f881eb3f12db5a9a4a4a45fcee47 100644 (file)
@@ -455,7 +455,9 @@ void logout(struct CitContext *who)
        }
 
        /* Do modular stuff... */
+       become_session(who);
        PerformSessionHooks(EVT_LOGOUT);
+       become_session(NULL);
 }
 
 #ifdef ENABLE_CHKPWD