ref: 8ccb6eaf454574e3117fffc79c7ab51478c29d25
parent: a58243bec304aa8d735a2eeb81666201fc7c71fb
author: Simon Howard <[email protected]>
date: Tue Oct 15 20:41:48 EDT 2013
Fix bug with freeing of static strings, accidentally introduced in r2633. Subversion-branch: /branches/v2-branch Subversion-revision: 2712
--- a/src/setup/sound.c
+++ b/src/setup/sound.c
@@ -83,8 +83,8 @@
static int use_libsamplerate = 0;
static float libsamplerate_scale = 0.65;
-static char *timidity_cfg_path = "";
-static char *gus_patch_path = "";
+static char *timidity_cfg_path = NULL;
+static char *gus_patch_path = NULL;
static unsigned int gus_ram_kb = 1024;
// DOS specific variables: these are unused but should be maintained
@@ -326,6 +326,9 @@
M_BindVariable("voice_volume", &voiceVolume);
M_BindVariable("show_talk", &show_talk);
}
+
+ timidity_cfg_path = strdup("");
+ gus_patch_path = strdup("");
// Before SDL_mixer version 1.2.11, MIDI music caused the game
// to crash when it looped. If this is an old SDL_mixer version,