From e011d5e67cef7d953f72f15950655c79331468c6 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Wed, 7 Aug 2013 11:51:32 +0200 Subject: [PATCH] efreet: be paranoid about '\0' termination CID: #1039721 --- src/lib/efreet/efreet_trash.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/efreet/efreet_trash.c b/src/lib/efreet/efreet_trash.c index a392cf1397..1301b831b9 100644 --- a/src/lib/efreet/efreet_trash.c +++ b/src/lib/efreet/efreet_trash.c @@ -103,6 +103,7 @@ efreet_trash_dir_get(const char *file) while (strlen(buf) > 1) { strncpy(path, buf, PATH_MAX); + path[PATH_MAX - 1] = 0; dir = dirname(buf); if (stat(dir, &s_dest) == 0)