Fix: Possible call to execvp with NULL argument on allocation failure
[lttng-tools.git] / src / bin / lttng / commands / view.c
index 1de6940aa8c1612342ba53a56f9e36c7329609e5..dba614c2f5733cf59ce5f5c62aaf0c2fc44119c8 100644 (file)
@@ -282,7 +282,7 @@ static int spawn_viewer(const char *trace_path)
                break;
        }
 
-       if (argv == NULL) {
+       if (argv == NULL || !viewer_bin) {
                ret = CMD_FATAL;
                goto error;
        }
@@ -316,14 +316,14 @@ static char *build_live_path(char *session_name)
 
        ret = gethostname(hostname, sizeof(hostname));
        if (ret < 0) {
-               perror("gethostname");
+               PERROR("gethostname");
                goto error;
        }
 
        ret = asprintf(&path, "net://localhost/host/%s/%s", hostname,
                        session_name);
        if (ret < 0) {
-               perror("asprintf live path");
+               PERROR("asprintf live path");
                goto error;
        }
 
This page took 0.023514 seconds and 4 git commands to generate.