aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Sucan <jan@jansucan.com>2020-12-21 20:28:49 +0100
committerJan Sucan <jan@jansucan.com>2020-12-21 20:28:49 +0100
commit7a416aeaf2547f719b50b030e37891abe0935c4d (patch)
tree87919b87089f71249de3b0fd2601976bccc6756c
parentdda3e054d7341d5e19542702bf970e653b467597 (diff)
Set resource pointers to NULL after freeing them
-rw-r--r--resources.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/resources.c b/resources.c
index b58e963..60356c2 100644
--- a/resources.c
+++ b/resources.c
@@ -19,20 +19,26 @@ resources_free(resources_t * const res)
{
if (res->in_file != NULL) {
fclose(res->in_file);
+ res->in_file = NULL;
}
if (res->ref_file != NULL) {
fclose(res->ref_file);
+ res->ref_file = NULL;
}
if (res->out_file != NULL) {
fclose(res->out_file);
+ res->out_file = NULL;
}
if (res->in_buffer != NULL) {
free(res->in_buffer);
+ res->in_buffer = NULL;
}
if (res->ref_buffer != NULL) {
free(res->ref_buffer);
+ res->ref_buffer = NULL;
}
if (res->out_buffer != NULL) {
free(res->out_buffer);
+ res->out_buffer = NULL;
}
}