From 1142078b7ffecfa1eaef2bd0799030af03282cf4 Mon Sep 17 00:00:00 2001
From: sezero <[EMAIL REDACTED]>
Date: Thu, 31 Jul 2025 05:56:10 +0300
Subject: [PATCH] readsbk.c: minor fix to a commented out code.
FIXME: need handling possible malloc failures...
---
src/timidity/readsbk.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/timidity/readsbk.c b/src/timidity/readsbk.c
index 3c66723b..d5f9cbec 100644
--- a/src/timidity/readsbk.c
+++ b/src/timidity/readsbk.c
@@ -337,11 +337,9 @@ static void process_chunk(int id, int s, SFInfo *sf, SDL_IOStream *io)
break;
/*
case INAM_ID:
- sf->sf_name = (char*)SDL_malloc(subchunk.size);
- if (sf->sf_name == NULL) {
- SNDDBG(("can't malloc\n"));
- }
+ sf->sf_name = (char *)SDL_malloc(subchunk.size + 1);
SDL_ReadIO(io, sf->sf_name, subchunk.size);
+ sf->sf_name[subchunk.size] = 0;
break;
*/
default: