From 3361d8f95850001ded21ac3e9474d9422ac0fd96 Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Wed, 21 Jan 2015 21:19:32 +0100 Subject: [PATCH] Fix for coverity #1194431 --- lib/timidity/timidity/timidity.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/timidity/timidity/timidity.c b/lib/timidity/timidity/timidity.c index 958296a464113..e5383138f2e55 100644 --- a/lib/timidity/timidity/timidity.c +++ b/lib/timidity/timidity/timidity.c @@ -974,8 +974,14 @@ static int set_gus_patchconf(char *name, int line, { int err; if((err = set_gus_patchconf_opts(name, line, opts[j], tone)) != 0) + { +#ifdef SET_GUS_PATCHCONF_COMMENT + if(old_name != NULL) + free(old_name); +#endif return err; } + } #ifdef SET_GUS_PATCHCONF_COMMENT if(tone->comment == NULL || (old_name != NULL && strcmp(old_name,tone->comment) == 0))