X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fnotification-thread-events.c;h=8bc020f960f24f691c6e0a44e51aaac6239084c7;hb=68f4e86d1be0ca47e0ff726952f8536ae25dcaf1;hp=7de6595d8e51db3f6306eda112d493c7da0494b7;hpb=ab0ee2ca29394fa28284b94cc3c598960660404f;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/notification-thread-events.c b/src/bin/lttng-sessiond/notification-thread-events.c index 7de6595d8..8bc020f96 100644 --- a/src/bin/lttng-sessiond/notification-thread-events.c +++ b/src/bin/lttng-sessiond/notification-thread-events.c @@ -258,7 +258,7 @@ unsigned long lttng_condition_buffer_usage_hash( hash ^= hash_key_str(condition->session_name, lttng_ht_seed); } if (condition->channel_name) { - hash ^= hash_key_str(condition->session_name, lttng_ht_seed); + hash ^= hash_key_str(condition->channel_name, lttng_ht_seed); } if (condition->domain.set) { hash ^= hash_key_ulong( @@ -405,6 +405,7 @@ int notification_thread_client_subscribe(struct notification_client *client, &iter); node = cds_lfht_iter_get_node(&iter); if (!node) { + free(client_list_element); goto end_unlock; }