From: jiyong.min Date: Tue, 29 Jan 2019 00:23:09 +0000 (+0900) Subject: Add to check the return of fseek() X-Git-Tag: submit/tizen/20190131.041045^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=605c20c2a585f65a5f8e14abbec5b46055b6d498;p=platform%2Fcore%2Fapi%2Fimage-util.git 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 --- 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");