From d4f00ccce225a821023321f146efbb095de8d609 Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Sat, 28 Feb 2009 12:45:51 +0100 Subject: [PATCH] aacdec: Do not fail on emtpy buffers. --- aacdec_filter.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aacdec_filter.c b/aacdec_filter.c index d9226b0d..1ceca1fc 100644 --- a/aacdec_filter.c +++ b/aacdec_filter.c @@ -62,7 +62,10 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn) if (fn->loaded > fn->bufsize * 3 / 5) return 0; - if (len < 2048 && !*fc->input_error) + ret = *fc->input_error; + if (ret < 0) + return ret; + if (len < 2048) return 0; if (!padd->initialized) { -- 2.39.2