From f98e80367dd743cea937ca1798ed8f2af26848e4 Mon Sep 17 00:00:00 2001 From: Mohamed Tarek Date: Sat, 17 Jul 2010 09:55:38 +0000 Subject: Check for errors from decode_packet in wmapro.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27461 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/wmapro.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'apps/codecs/wmapro.c') diff --git a/apps/codecs/wmapro.c b/apps/codecs/wmapro.c index 33032f3b16..e929c1f428 100644 --- a/apps/codecs/wmapro.c +++ b/apps/codecs/wmapro.c @@ -132,6 +132,10 @@ next_track: { outlen = BUFSIZE; /* decode_packet needs to know the size of the output buffer */ res = decode_packet(&wfx, decoded, &outlen, data, size); + if(res < 0) { + LOGF("(WMA PRO) Error: decode_packet returned %d", res); + goto done; + } data += res; size -= res; if(outlen) { -- cgit v1.2.3