Bugfix: Update last_active pointer in sweep() before
authoroes <oes@users.sourceforge.net>
Tue, 6 May 2003 15:57:12 +0000 (15:57 +0000)
committeroes <oes@users.sourceforge.net>
Tue, 6 May 2003 15:57:12 +0000 (15:57 +0000)
leaving an active client. Closes bugs #724395, #727882

loaders.c

index 33fcf32..02deadf 100644 (file)
--- a/loaders.c
+++ b/loaders.c
@@ -1,7 +1,7 @@
-const char loaders_rcs[] = "$Id: loaders.c,v 1.50.2.2 2002/11/20 14:38:15 oes Exp $";
+const char loaders_rcs[] = "$Id: loaders.c,v 1.50.2.3 2002/11/20 17:12:30 oes Exp $";
 /*********************************************************************
  *
- * File        :  $Source: /cvsroot/ijbswa//current/Attic/loaders.c,v $
+ * File        :  $Source: /cvsroot/ijbswa/current/Attic/loaders.c,v $
  *
  * Purpose     :  Functions to load and unload the various
  *                configuration files.  Also contains code to manage
@@ -35,6 +35,9 @@ const char loaders_rcs[] = "$Id: loaders.c,v 1.50.2.2 2002/11/20 14:38:15 oes Ex
  *
  * Revisions   :
  *    $Log: loaders.c,v $
+ *    Revision 1.50.2.3  2002/11/20 17:12:30  oes
+ *    Ooops, forgot one change.
+ *
  *    Revision 1.50.2.2  2002/11/20 14:38:15  oes
  *    Fixed delayed/incomplete freeing of client resources and
  *    simplified loop structure in sweep.
@@ -401,6 +404,7 @@ void sweep(void)
          }
 #endif /* def FEATURE_TRUST */
          
+         last_active = csp;
          csp = csp->next;
 
       }