Clean up a couple return value checks.

This commit is contained in:
Justin Maggard
2014-04-07 14:20:50 -07:00
parent 27eae53584
commit bc43d45964
4 changed files with 8 additions and 8 deletions

View File

@ -236,7 +236,7 @@ _aac_check_extended_descriptor(FILE *infile)
short int i;
unsigned char buf[3];
if( !fread((void *)&buf, 3, 1, infile) )
if( fread((void *)&buf, 1, 3, infile) < 3 )
return -1;
for( i=0; i<3; i++ )
{
@ -286,8 +286,8 @@ _get_aacfileinfo(char *file, struct song_metadata *psong)
if(atom_offset != -1)
{
fseek(infile, 12, SEEK_CUR);
if(!fread((void*)&sample_size, 1, sizeof(int), infile) ||
!fread((void*)&samples, 1, sizeof(int), infile))
if(fread((void*)&sample_size, 1, sizeof(int), infile) != sizeof(int) ||
fread((void*)&samples, 1, sizeof(int), infile) != sizeof(int))
{
fclose(infile);
return -1;