]> granicus.if.org Git - apache/commitdiff
Fix peek
authorJim Jagielski <jim@apache.org>
Fri, 30 Nov 2012 17:24:01 +0000 (17:24 +0000)
committerJim Jagielski <jim@apache.org>
Fri, 30 Nov 2012 17:24:01 +0000 (17:24 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1415753 13f79535-47bb-0310-9956-ffa450edef68

server/mpm/eventopt/skiplist.c

index 9ff6d0ce1391b78d3fe60d6218f84e5bd78a1d5b..6909b9feb8fa1ec492789aa58f3dda970cd604e3 100644 (file)
@@ -661,9 +661,11 @@ void *skiplist_pop(Skiplist *a, FreeFunc myfree)
 void *skiplist_peek(Skiplist *a)
 {
     skiplistnode *sln;
-    void *data = NULL;
     sln = skiplist_getlist(a);
-    return data;
+    if (sln) {
+        return sln->data;
+    }
+    return NULL;
 }
 
 static void skiplisti_destroy(void *vsl)