]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/skiplist.c
Merge pull request #3502 from donaldsharp/socket_to_me_baby
[mirror_frr.git] / lib / skiplist.c
index a36bf47139c307ceacc85629427a747dec394939..3933429c3b0bd737dde7fda12cea324dc81c4b15 100644 (file)
@@ -183,8 +183,8 @@ int skiplist_insert(register struct skiplist *l, register void *key,
 
        /* DEBUG */
        if (!key) {
-               flog_err(LIB_ERR_DEVELOPMENT, "%s: key is 0, value is %p",
-                         __func__, value);
+               flog_err(EC_LIB_DEVELOPMENT, "%s: key is 0, value is %p",
+                        __func__, value);
        }
 
        p = l->header;
@@ -202,6 +202,7 @@ int skiplist_insert(register struct skiplist *l, register void *key,
        }
 
        k = randomLevel();
+       assert(k >= 0);
        if (k > l->level) {
                k = ++l->level;
                update[k] = l->header;