From 0ea40321caf833c09a6f43cda842c284d74dec2b Mon Sep 17 00:00:00 2001 From: mazmazz Date: Mon, 15 Jan 2018 01:46:11 -0500 Subject: [PATCH] S_MusicName copy music_name to new buffer (is this ok?) --- src/s_sound.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/s_sound.c b/src/s_sound.c index e7e346d93..171b59ec4 100644 --- a/src/s_sound.c +++ b/src/s_sound.c @@ -1606,11 +1606,11 @@ boolean S_MusicPaused(void) const char *S_MusicName(void) { - // char *result[7]; - // strncpy(result, music_name, 7); - // result[6] = 0; - // return (const char *)&result; - return music_name; + //return music_name; + char *result = (char *)malloc(7); + strncpy(result, music_name, 7); + result[6] = 0; + return result; } boolean S_MusicExists(const char *mname, boolean checkMIDI, boolean checkDigi)