X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsession.c;h=5a10340a71ab28d67285010cc7a9e311d4b018e9;hp=456901685daeb25a2c28e23df500dc408ea5fcca;hb=d68ec9741e83c99eea549243eec46c37b4eea61f;hpb=accdc9bfb89aa7e2f511caa9c69f59a42c55c2af diff --git a/src/bin/lttng-sessiond/session.c b/src/bin/lttng-sessiond/session.c index 456901685..5a10340a7 100644 --- a/src/bin/lttng-sessiond/session.c +++ b/src/bin/lttng-sessiond/session.c @@ -298,17 +298,21 @@ struct ltt_session *session_find_by_id(uint64_t id) struct lttng_ht_iter iter; struct ltt_session *ls; + if (!ltt_sessions_ht_by_id) { + goto end; + } + lttng_ht_lookup(ltt_sessions_ht_by_id, &id, &iter); node = lttng_ht_iter_get_node_u64(&iter); if (node == NULL) { - goto error; + goto end; } ls = caa_container_of(node, struct ltt_session, node); DBG3("Session %" PRIu64 " found by id.", id); return ls; -error: +end: DBG3("Session %" PRIu64 " NOT found by id", id); return NULL; }