Fix terminate_workers() in the KDC
authorGreg Hudson <ghudson@mit.edu>
Wed, 14 Sep 2011 19:00:39 +0000 (19:00 +0000)
committerGreg Hudson <ghudson@mit.edu>
Wed, 14 Sep 2011 19:00:39 +0000 (19:00 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25179 dc483132-0cff-0310-8789-dd5450dbe970

src/kdc/main.c

index fbccdb90f0c5df8953bd4fb965961c8255600580..e7d6c6f536ed68d4e62a1bed68c76e52e2f7385e 100644 (file)
@@ -505,13 +505,12 @@ on_monitor_sighup(int signo)
 /*
  * Kill the worker subprocesses given by pids[0..bound-1], skipping any which
  * are set to -1, and wait for them to exit (so that we know the ports are no
- * longer in use).  num_active must be the number of active (i.e. not -1) pids
- * in the array.
+ * longer in use).
  */
 static void
 terminate_workers(pid_t *pids, int bound)
 {
-    int i, status, num_active;
+    int i, status, num_active = 0;
     pid_t pid;
 
     /* Kill the active worker pids. */