# HG changeset patch # User reimar # Date 1390170287 0 # Node ID 0803f123d7375c67ae25b7442645edb151d967b5 # Parent 46a0b7b3db4cfe916c1d370373b02ba990cf95c8 menu_filesel: Fix memory leak in case of readdir error. diff -r 46a0b7b3db4c -r 0803f123d737 libmenu/menu_filesel.c --- a/libmenu/menu_filesel.c Sun Jan 19 22:24:46 2014 +0000 +++ b/libmenu/menu_filesel.c Sun Jan 19 22:24:47 2014 +0000 @@ -316,6 +316,7 @@ if (n < 0) { mp_msg(MSGT_GLOBAL,MSGL_ERR,MSGTR_LIBMENU_ReaddirError,strerror(errno)); + free(namelist); return 0; } qsort(namelist, n, sizeof(char *), compare);