wmcdplay: Fix -Wunused-result compiler warnings.
In particular, fix warnings of the form "warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result" by checking return value of fgets.
This commit is contained in:
parent
7959aa4cda
commit
0716c46281
|
@ -644,7 +644,10 @@ bool readArtwork(char *artfilen){
|
||||||
char buf[256];
|
char buf[256];
|
||||||
bool done=false;
|
bool done=false;
|
||||||
while(!done){
|
while(!done){
|
||||||
fgets(buf, 250, artfile);
|
if (fgets(buf, 250, artfile) == NULL) {
|
||||||
|
fprintf(stderr,"%s : Error reading artwork file.\n", NAME);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
done=(feof(artfile)!=0);
|
done=(feof(artfile)!=0);
|
||||||
if(!done){
|
if(!done){
|
||||||
|
|
||||||
|
@ -734,7 +737,10 @@ char *readBlock(FILE *dfile){
|
||||||
long bytes=0;
|
long bytes=0;
|
||||||
char *block=NULL;
|
char *block=NULL;
|
||||||
do{
|
do{
|
||||||
fgets(buf, 250, dfile);
|
if (fgets(buf, 250, dfile) == NULL) {
|
||||||
|
fprintf(stderr,"%s : Error reading artwork file.\n", NAME);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
int buflen=strlen(buf);
|
int buflen=strlen(buf);
|
||||||
block=(char *)realloc(block, sizeof(char)*(bytes+buflen+1));
|
block=(char *)realloc(block, sizeof(char)*(bytes+buflen+1));
|
||||||
strcpy(block+bytes, buf);
|
strcpy(block+bytes, buf);
|
||||||
|
|
Loading…
Reference in a new issue