that's an interesting double free

This commit is contained in:
Alcaro 2017-12-18 22:29:07 +01:00
parent 106721d943
commit bfeb9ff5c2
2 changed files with 10 additions and 11 deletions

View File

@ -1,20 +1,20 @@
image_core.so: image_core.c image_core.so: image_core.c
gcc \ gcc \
-g \ -g \
-DHAVE_STB_IMAGE \
image_core.c \ image_core.c \
../../libretro-common/file/file_path.c \ -I../../libretro-common/include/ \
../../libretro-common/lists/dir_list.c \ -I../../deps/stb/ \
../../libretro-common/compat/compat_strl.c \
../../libretro-common/compat/compat_strcasestr.c \ ../../libretro-common/compat/compat_strcasestr.c \
../../libretro-common/lists/string_list.c \ ../../libretro-common/compat/compat_strl.c \
../../libretro-common/file/file_path.c \
../../libretro-common/file/retro_dirent.c \ ../../libretro-common/file/retro_dirent.c \
../../libretro-common/lists/dir_list.c \
../../libretro-common/lists/string_list.c \
../../libretro-common/streams/file_stream.c \ ../../libretro-common/streams/file_stream.c \
../../libretro-common/vfs/vfs_implementation.c \ ../../libretro-common/vfs/vfs_implementation.c \
-o image_core.so \
-DHAVE_STB_IMAGE \
-I ../../libretro-common/include/ \
-I../../deps/stb \
-Wl,--no-undefined \
-shared \ -shared \
-fPIC \ -fPIC \
-lm -Wl,--no-undefined \
-lm \
-o image_core.so

View File

@ -587,7 +587,6 @@ bool video_shader_resolve_parameters(config_file_t *conf,
free(line); free(line);
intfstream_close(file); intfstream_close(file);
free(file);
} }
if (conf && !video_shader_resolve_current_parameters(conf, shader)) if (conf && !video_shader_resolve_current_parameters(conf, shader))