summaryrefslogtreecommitdiff
path: root/lib/qobj.c
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@diac24.net>2016-12-15 21:34:53 +0100
committerGitHub <noreply@github.com>2016-12-15 21:34:53 +0100
commitf4e454eb79a6d63f0fba83635047215ac6cf0e5f (patch)
tree402711325312b6367fbde3c9baf1f144d1723f5d /lib/qobj.c
parentbb49a12161b8ab63bdf2f2f3f1566aa1bb32d124 (diff)
parent5304ba7e560fc9b5f13fd5657e370d726714673b (diff)
Merge branch 'dev/osr/vty_index'
Acked-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/qobj.c')
-rw-r--r--lib/qobj.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/qobj.c b/lib/qobj.c
index f64972e32a..aeae52e029 100644
--- a/lib/qobj.c
+++ b/lib/qobj.c
@@ -49,7 +49,7 @@ void qobj_reg(struct qobj_node *node, struct qobj_nodetype *type)
node->nid = (uint64_t)random();
node->nid ^= (uint64_t)random() << 32;
}
- while (hash_get (nodes, node, hash_alloc_intern) != node);
+ while (!node->nid || hash_get (nodes, node, hash_alloc_intern) != node);
}
void qobj_unreg(struct qobj_node *node)