fixed improper TAILQ fix which caused pluto to segfault
authorAndreas Steffen <andreas.steffen@strongswan.org>
Sun, 3 Aug 2008 18:01:21 +0000 (18:01 -0000)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Sun, 3 Aug 2008 18:01:21 +0000 (18:01 -0000)
src/pluto/log.c

index e8bdd46..6c4719a 100644 (file)
@@ -95,7 +95,7 @@ void
 close_peerlog(void)
 {
     /* exit if the queue has not been initialized */
 close_peerlog(void)
 {
     /* exit if the queue has not been initialized */
-    if (perpeer_list.tqh_last == NULL)
+    if (perpeer_list.tqh_first == NULL)
       return;
 
     /* end of queue is given by pointer to "HEAD" */
       return;
 
     /* end of queue is given by pointer to "HEAD" */