diff --git a/src/main.c b/src/main.c
index 52e00e04..062a4862 100644
--- a/src/main.c
+++ b/src/main.c
@@ -413,6 +413,7 @@ int main(int argc, char *argv[]) {
             LOG("CORE DUMPS: Your current working directory is \"%s\".\n", cwd);
         int patternfd;
         if ((patternfd = open("/proc/sys/kernel/core_pattern", O_RDONLY)) >= 0) {
+            memset(cwd, '\0', sizeof(cwd));
             if (read(patternfd, cwd, sizeof(cwd)) > 0)
                 /* a trailing newline is included in cwd */
                 LOG("CORE DUMPS: Your core_pattern is: %s", cwd);