Check f{read,close} retvals

Fixes #1.
master
est31 2016-04-10 01:11:56 +02:00
parent 16bffd8db4
commit 9cea7e5564
1 changed files with 4 additions and 2 deletions

6
srp.c
View File

@ -546,8 +546,10 @@ static SRP_Result fill_buff()
if (!fp)
return SRP_ERR;
fread(g_rand_buff, sizeof(g_rand_buff), 1, fp);
fclose(fp);
if (fread(g_rand_buff, sizeof(g_rand_buff), 1, fp) != 1)
return SRP_ERR;
if (fclose(fp))
return SRP_ERR;
#endif
return SRP_OK;
}