diff --git a/port/stack_trace.cc b/port/stack_trace.cc index 76866e63cc854adec1478073c9548e1031255747..296b1f6209c9040f1b8153634408a7645f889a50 100644 --- a/port/stack_trace.cc +++ b/port/stack_trace.cc @@ -33,7 +33,7 @@ const char* GetExecutableName() { char link[1024]; snprintf(link, sizeof(link), "/proc/%d/exe", getpid()); - auto read = readlink(link, name, sizeof(name)); + auto read = readlink(link, name, sizeof(name) - 1); if (-1 == read) { return nullptr; } else {