swid: fgets(3) returns a pointer to the read string or NULL
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user