X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=ltt-sessiond%2Fmain.c;h=e069c1316cd6607308a5bc89f0a508fc38ae2121;hp=3195e3c191160351fbade811d482cfaa6a7603c1;hb=36a8374856ed542195b1615e681ebc5a05dbb4fb;hpb=495c67f544e6af30e7d581b328d7e865cf337f52 diff --git a/ltt-sessiond/main.c b/ltt-sessiond/main.c index 3195e3c19..e069c1316 100644 --- a/ltt-sessiond/main.c +++ b/ltt-sessiond/main.c @@ -1936,12 +1936,14 @@ static int process_client_msg(struct command_ctx *cmd_ctx) if (session_list_ptr->count == 0) { ret = LTTCOMM_NO_SESSION; + unlock_session_list(); goto error; } ret = setup_lttng_msg(cmd_ctx, sizeof(struct lttng_session) * session_list_ptr->count); if (ret < 0) { + unlock_session_list(); goto setup_error; }