X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng-sessiond%2Fust-app.c;h=0472251434dbb8fb1953ceda2777ce7a46412adb;hp=8e7a0ce1dd5e45469659991a7f1a80442fc9bc0c;hb=55bed2138489dd1bfc43726e0ce71f7d5ee6d62c;hpb=525b07400aa31a94237adda245f793188643bc29 diff --git a/lttng-sessiond/ust-app.c b/lttng-sessiond/ust-app.c index 8e7a0ce1d..047225143 100644 --- a/lttng-sessiond/ust-app.c +++ b/lttng-sessiond/ust-app.c @@ -1217,7 +1217,6 @@ error: void ust_app_clean_list(void) { int ret; - struct cds_lfht_node *node; struct cds_lfht_iter iter; struct ust_app *app; @@ -1228,7 +1227,7 @@ void ust_app_clean_list(void) cds_lfht_for_each_entry(ust_app_ht, &iter, app, node) { ret = hashtable_del(ust_app_ht, &iter); assert(!ret); - call_rcu(&node->head, delete_ust_app_rcu); + call_rcu(&iter.node->head, delete_ust_app_rcu); } hashtable_destroy(ust_app_ht);