Clean up a couple return value checks.
This commit is contained in:
@ -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;
|
||||
|
Reference in New Issue
Block a user