diff --git a/legacy/ecore/src/lib/ecore_file/ecore_file.c b/legacy/ecore/src/lib/ecore_file/ecore_file.c index 2dcff23b68..8e37e42792 100644 --- a/legacy/ecore/src/lib/ecore_file/ecore_file.c +++ b/legacy/ecore/src/lib/ecore_file/ecore_file.c @@ -602,6 +602,7 @@ ecore_file_dir_get(const char *file) if (!file) return NULL; strncpy(buf, file, PATH_MAX); + buf[PATH_MAX - 1] = 0; p = dirname(buf); return strdup(p); }