From 067d54f8e310c847700f4481143779e600687907 Mon Sep 17 00:00:00 2001 From: zicodxx <> Date: Fri, 27 Aug 2010 20:32:05 +0000 Subject: [PATCH] In select_file_handler properly initialize newpath preventing memory errors and crashes --- CHANGELOG.txt | 1 + main/menu.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index ebe776cd4..beedd3ddd 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -4,6 +4,7 @@ D1X-Rebirth Changelog -------- arch/include/jukebox.h, arch/sdl/jukebox.c, include/u_mem.h, main/menu.c: Add path browsing feature to make song file/directory selection easier include/u_mem.h, main/menu.c: Moving upwards definition of MEM_K so it's not restricted to !NDEBUG; Initialized **i in list_dir_el properly to silence gcc when compiling +main/menu.c: In select_file_handler properly initialize newpath preventing memory errors and crashes 20100825 -------- diff --git a/main/menu.c b/main/menu.c index 20af4b573..57ab954f6 100644 --- a/main/menu.c +++ b/main/menu.c @@ -1261,7 +1261,8 @@ int select_file_handler(listbox *menu, d_event *event, browser *b) char **list = listbox_get_items(menu); int citem = listbox_get_citem(menu); const char *sep = PHYSFS_getDirSeparator(); - + + memset(newpath, 0, sizeof(char)*PATH_MAX); switch (event->type) { case EVENT_NEWMENU_SELECTED: