lttng: enable-event: wrap mi_writer use in a unique_ptr
[lttng-tools.git] / src / bin / lttng / lttng.cpp
index b84fe3407069613d0c345956876d6dce73f76008..093a9809ccdfe512150f843356f58c0319a54ed6 100644 (file)
@@ -234,7 +234,13 @@ static int handle_command(int argc, char **argv)
        while (cmd->name != nullptr) {
                /* Find command */
                if (strcmp(argv[0], cmd->name) == 0) {
-                       ret = cmd->func(argc, (const char **) argv);
+                       try {
+                               ret = cmd->func(argc, (const char **) argv);
+                       } catch (const std::exception& e) {
+                               ERR_FMT("{}", e.what());
+                               ret = CMD_ERROR;
+                       }
+
                        goto end;
                }
                i++;
This page took 0.023512 seconds and 4 git commands to generate.