From db1c30b37fb0a837724cf5813e8684edc2639222 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Sun, 14 Jul 2019 17:53:45 +0900 Subject: addr2line.c (main_exe_path): avoid SEGV when /proc is not available readlink would return -1 if /proc is not mounted. Coverity Scan found this issue. --- addr2line.c | 1 + 1 file changed, 1 insertion(+) (limited to 'addr2line.c') diff --git a/addr2line.c b/addr2line.c index 1871a52157..45cae6a132 100644 --- a/addr2line.c +++ b/addr2line.c @@ -2050,6 +2050,7 @@ main_exe_path(void) { # define PROC_SELF_EXE "/proc/self/exe" ssize_t len = readlink(PROC_SELF_EXE, binary_filename, PATH_MAX); + if (len < 0) return 0; binary_filename[len] = 0; return len; } -- cgit v1.2.3