X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fdestroy.c;h=3fb5fb232edb16184a4a7574de9b6e623668959f;hb=1cb514cec8d71a17376a1f2e78f0a68f2f410521;hp=fea96f1757907178ea8e89b7ee6a21bdd18c27be;hpb=32a6298d8929c91842c9a5c09f1a3f4660c32eec;p=lttng-tools.git diff --git a/src/bin/lttng/commands/destroy.c b/src/bin/lttng/commands/destroy.c index fea96f175..3fb5fb232 100644 --- a/src/bin/lttng/commands/destroy.c +++ b/src/bin/lttng/commands/destroy.c @@ -74,10 +74,11 @@ static int destroy_session(const char *session_name) ret = lttng_destroy_session(session_name); if (ret < 0) { switch (-ret) { - case LTTCOMM_SESS_NOT_FOUND: + case LTTNG_ERR_SESS_NOT_FOUND: WARN("Session name %s not found", session_name); break; default: + ERR("%s", lttng_strerror(ret)); break; } goto error; @@ -103,7 +104,11 @@ static int destroy_all_sessions() count = lttng_list_sessions(&sessions); if (count == 0) { MSG("No session found, nothing to do."); + } else if (count < 0) { + ERR("%s", lttng_strerror(ret)); + goto error; } + for (i = 0; i < count; i++) { ret = destroy_session(sessions[i].name); if (ret < 0) {