From 0a778a8dbfedffd3b49091eb059c6dba5d9b5609 Mon Sep 17 00:00:00 2001 From: Srikanth Korse Date: Tue, 5 Jul 2022 13:43:06 +0200 Subject: [PATCH] fix for infinite loop. break when number of samples read is zero --- scripts/prerenderer/prerenderer.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/prerenderer/prerenderer.c b/scripts/prerenderer/prerenderer.c index 0cfcd88b2e..57515e5fd2 100644 --- a/scripts/prerenderer/prerenderer.c +++ b/scripts/prerenderer/prerenderer.c @@ -448,6 +448,12 @@ int32_t main( int32_t argc, char **argv ) break; } + if ( numSamplesRead == 0 ) + { + /* end of input data */ + break; + } + /* Convert from int to float and from interleaved to packed */ for ( smpl = 0; smpl < args.frameSize; ++smpl ) { -- GitLab