From d620da680b1e5fc67bdacaf6150ca2201cad37b7 Mon Sep 17 00:00:00 2001 From: David Goulet Date: Mon, 25 Mar 2013 11:03:12 -0400 Subject: [PATCH] Fix: validate expanded path NULL ptr in relayd Signed-off-by: David Goulet --- src/bin/lttng-relayd/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bin/lttng-relayd/main.c b/src/bin/lttng-relayd/main.c index 00b7ea308..082eb7975 100644 --- a/src/bin/lttng-relayd/main.c +++ b/src/bin/lttng-relayd/main.c @@ -734,6 +734,10 @@ char *create_output_path_noauto(char *path_name) char *full_path; full_path = utils_expand_path(opt_output_path); + if (!full_path) { + goto exit; + } + ret = asprintf(&traces_path, "%s/%s", full_path, path_name); if (ret < 0) { PERROR("asprintf trace dir name"); -- 2.34.1