Skip to content

Commit

Permalink
Avoid if (not NULL) free().
Browse files Browse the repository at this point in the history
This fixes some COdeQL warnings.
  • Loading branch information
mbroz committed Jan 16, 2025
1 parent 8364178 commit 36574dd
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 19 deletions.
13 changes: 4 additions & 9 deletions lib/bitlk/bitlk.c
Original file line number Diff line number Diff line change
Expand Up @@ -375,10 +375,8 @@ void BITLK_bitlk_vmk_free(struct bitlk_vmk *vmk)
struct bitlk_vmk *vmk_next = NULL;

while (vmk) {
if (vmk->guid)
free(vmk->guid);
if (vmk->name)
free(vmk->name);
free(vmk->guid);
free(vmk->name);
crypt_free_volume_key(vmk->vk);
vmk_next = vmk->next;
free(vmk);
Expand All @@ -392,8 +390,7 @@ void BITLK_bitlk_metadata_free(struct bitlk_metadata *metadata)
return;

free(metadata->guid);
if (metadata->description)
free(metadata->description);
free(metadata->description);
BITLK_bitlk_vmk_free(metadata->vmks);
BITLK_bitlk_fvek_free(metadata->fvek);
}
Expand Down Expand Up @@ -717,10 +714,8 @@ int BITLK_read_sb(struct crypt_device *cd, struct bitlk_metadata *params)

start += entry_size;
}

out:
if (fve_entries)
free(fve_entries);
free(fve_entries);
return r;
}

Expand Down
9 changes: 3 additions & 6 deletions lib/crypto_backend/argon2/core.c
Original file line number Diff line number Diff line change
Expand Up @@ -356,12 +356,9 @@ static int fill_memory_blocks_mt(argon2_instance_t *instance) {
}

fail:
if (thread != NULL) {
free(thread);
}
if (thr_data != NULL) {
free(thr_data);
}
free(thread);
free(thr_data);

return rc;
}

Expand Down
3 changes: 1 addition & 2 deletions lib/utils_keyring.c
Original file line number Diff line number Diff line change
Expand Up @@ -363,8 +363,7 @@ key_serial_t keyring_find_key_id_by_name(const char *key_name)
id = 0;

out:
if (name_copy)
free(name_copy);
free(name_copy);

return id;
}
Expand Down
3 changes: 1 addition & 2 deletions src/integritysetup.c
Original file line number Diff line number Diff line change
Expand Up @@ -286,8 +286,7 @@ static int action_resize(void)
}
}
out:
if (backing_file)
free(backing_file);
free(backing_file);
crypt_free(cd);
return r;
}
Expand Down

0 comments on commit 36574dd

Please sign in to comment.