From 605c20c2a585f65a5f8e14abbec5b46055b6d498 Mon Sep 17 00:00:00 2001 From: "jiyong.min" Date: Tue, 29 Jan 2019 09:23:09 +0900 Subject: [PATCH] Add to check the return of fseek() - If fseek() is failed, -1 is returned and errno is set to indicate the errors. Change-Id: Idf08b42325a5ebb9ede3702fc057d8058578669b --- decode-test/image_util_decode_encode_testsuite.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/decode-test/image_util_decode_encode_testsuite.c b/decode-test/image_util_decode_encode_testsuite.c index 5a7ae55..03b3e83 100755 --- a/decode-test/image_util_decode_encode_testsuite.c +++ b/decode-test/image_util_decode_encode_testsuite.c @@ -133,7 +133,13 @@ static gboolean _read_file(const char *file_name, void **data, size_t *data_size return FALSE; } - fseek(fp, 0, SEEK_END); + if (fseek(fp, 0, SEEK_END) < 0) { + fprintf(stderr, "\t[JPEG_testsuite] fseek failed \n"); + fclose(fp); + fp = NULL; + return FALSE; + } + file_size = ftell(fp); if (file_size < 0) { fprintf(stderr, "\t[JPEG_testsuite] ftell failed \n"); -- 2.34.1