From 00c9444330525961aeeba7daafca0b8da5740ea3 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Fri, 21 Dec 2018 03:28:05 +0100 Subject: [PATCH] [sink_apple_audio] preset_format does not fail on empty format string --- src/io/sink_apple_audio.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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; } -- 2.11.0