Skip to content

Commit 880b98b

Browse files
authored
Merge pull request #725 from dannlee/fix-get-exec-name-readlink-length
Ensure readlink uses correct buffer size in get_exec_name
2 parents 80371aa + d3fe5c0 commit 880b98b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/core_dump_handler/dlt_cdh_context.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ cdh_status_t get_exec_name(unsigned int p_pid, char *p_exec_name, int p_exec_nam
5555
memset(l_exe_link, 0, sizeof(l_exe_link));
5656
snprintf(l_exe_link, sizeof(l_exe_link) - 1, "/proc/%d/exe", p_pid);
5757

58-
if (readlink(l_exe_link, g_buffer, p_exec_name_maxsize) < 0)
58+
if (readlink(l_exe_link, g_buffer, sizeof(g_buffer) - 1) < 0)
5959
return CDH_NOK;
6060

6161
if ((l_name_ptr = strrchr(g_buffer, '/')) == NULL)

0 commit comments

Comments
 (0)