swid: fgets(3) returns a pointer to the read string or NULL

This commit is contained in:
Tobias Brunner
2014-07-01 17:58:36 +02:00
parent 1be2b84124
commit f82d7aff85
+2 -2
View File
@@ -71,7 +71,7 @@ static status_t read_swid_tags(private_swid_inventory_t *this, FILE *file)
writer = bio_writer_create(512); writer = bio_writer_create(512);
do do
{ {
if (fgets(line, sizeof(line), file) <= 0) if (!fgets(line, sizeof(line), file))
{ {
more_tags = FALSE; more_tags = FALSE;
end_of_tag = TRUE; end_of_tag = TRUE;
@@ -126,7 +126,7 @@ static status_t read_swid_tag_ids(private_swid_inventory_t *this, FILE *file)
char *separator; char *separator;
size_t len; size_t len;
if (fgets(line, sizeof(line), file) <= 0) if (!fgets(line, sizeof(line), file))
{ {
return SUCCESS; return SUCCESS;
} }