From 8d41958d4e2ddf9d7096188dd28f151e4aca6a8e Mon Sep 17 00:00:00 2001 From: Zhihua Wang Date: Tue, 16 Nov 2021 15:28:12 +0800 Subject: [PATCH] [utils]: fix read_with_pixel_width encounter foef Signed-off-by: Zhihua Wang Change-Id: Ifb69440c77f538b1aa39b3c3a31b8455646b4c9b --- utils/utils.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/utils/utils.c b/utils/utils.c index b47c728b..dcd37c1d 100644 --- a/utils/utils.c +++ b/utils/utils.c @@ -316,6 +316,10 @@ static MPP_RET read_with_pixel_width(RK_U8 *buf, RK_S32 width, RK_S32 height, for (row = 0; row < height; row++) { RK_S32 read_size = fread(buf + row * hor_stride, 1, width * pix_w, fp); + if (feof(fp)) { + ret = MPP_NOK; + break; + } if (read_size != width * pix_w) { mpp_err_f("read file failed expect %d vs %d\n", width * pix_w, read_size);