Fix: Wrong check of node when cleaning up ht
authorDavid Goulet <dgoulet@efficios.com>
Fri, 14 Dec 2012 20:11:49 +0000 (15:11 -0500)
committerDavid Goulet <dgoulet@efficios.com>
Fri, 14 Dec 2012 20:11:49 +0000 (15:11 -0500)
The node should NOT be in the hash table to ignore the deletion and not
the contrary.

Signed-off-by: David Goulet <dgoulet@efficios.com>
src/common/consumer.c

index 4f83639d5d8ded41abaa03cb0c649f907bd0df1a..16521a8b863788fd957b756d7c4882f6b3c5abbd 100644 (file)
@@ -243,7 +243,7 @@ static void destroy_relayd(struct consumer_relayd_sock_pair *relayd)
        lttng_ht_lookup(relayd_session_id_ht,
                        (void *)((unsigned long) relayd->sessiond_session_id), &iter);
        node = lttng_ht_iter_get_node_ulong(&iter);
-       if (node != NULL) {
+       if (node == NULL) {
                /* We assume the relayd is being or is destroyed */
                return;
        }
This page took 0.029563 seconds and 5 git commands to generate.