From c64d2b44bebaa68d0ea14e5a8ebbe15fb32adfe2 Mon Sep 17 00:00:00 2001 From: derselbst Date: Mon, 30 Apr 2018 10:16:01 +0200 Subject: [PATCH] silence uninitialized warning --- src/sfloader/fluid_sffile.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sfloader/fluid_sffile.c b/src/sfloader/fluid_sffile.c index 3540dce6..230ffeaa 100644 --- a/src/sfloader/fluid_sffile.c +++ b/src/sfloader/fluid_sffile.c @@ -2001,12 +2001,15 @@ static sf_count_t sfvio_seek(sf_count_t offset, int whence, void *user_data) case SEEK_END: new_offset = sfvio_get_filelen(user_data) + offset; break; + default: + goto fail; /* proper error handling not possible?? */ } if (sf->fcbs->fseek(sf->sffd, sf->samplepos + data->start + new_offset, SEEK_SET) != FLUID_FAILED) { data->offset = new_offset; } +fail: return data->offset; }