From: Paul Brossier Date: Fri, 21 Dec 2018 02:28:05 +0000 (+0100) Subject: [sink_apple_audio] preset_format does not fail on empty format string X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=00c9444330525961aeeba7daafca0b8da5740ea3;p=aubio.git [sink_apple_audio] preset_format does not fail on empty format string --- diff --git a/src/io/sink_apple_audio.c b/src/io/sink_apple_audio.c index e0079008..adf53b8f 100644 --- a/src/io/sink_apple_audio.c +++ b/src/io/sink_apple_audio.c @@ -143,10 +143,12 @@ uint_t aubio_sink_apple_audio_preset_format(aubio_sink_apple_audio_t *s, // only use lossy codec for "aac" s->fileType = kAudioFileAIFFType; } else { - AUBIO_WRN("sink_apple_audio: could not guess format for %s," - " using default (wav)\n", s->path); s->fileType = kAudioFileWAVEType; - return AUBIO_FAIL; + if (fmt && strnlen(fmt, PATH_MAX)) { + AUBIO_WRN("sink_apple_audio: could not guess format for %s," + " using default (wav)\n", s->path); + return AUBIO_FAIL; + } } return AUBIO_OK; }