]> granicus.if.org Git - libjpeg-turbo/commit
Fix a couple of issues with return value checking. JFREAD(), which wraps fread(...
authorDRC <dcommander@users.sourceforge.net>
Sat, 12 Oct 2013 21:51:16 +0000 (21:51 +0000)
committerDRC <dcommander@users.sourceforge.net>
Sat, 12 Oct 2013 21:51:16 +0000 (21:51 +0000)
commit490c7f955afe559502a933f57be34238c2617aa5
tree17f8a44412f58b8a19810f4de999f8747aead3af
parentfff6c23a65f1359b9e80e469f4fa36e10f869288
parentc45653e471c496af8bf3c91c70c7ae4e207158c4
Fix a couple of issues with return value checking.  JFREAD(), which wraps fread(), will never return -1.  fread() will instead return 0 or a short object count if an error occurs, and ferror() will return 1 in that case.  The second issue was that we were assigning the return value of ftell() to an unsigned long prior to checking the value, so the value would never be < 0 if an error occurred.  It would instead be (unsigned long)-1.

git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1060 632fc199-4ca6-4c93-a231-07263d6284db
tjbench.c