aboutsummaryrefslogtreecommitdiff
path: root/src/survive_config.c
diff options
context:
space:
mode:
authorJoshua Allen <axlecrusher@gmail.com>2017-03-07 21:48:30 -0500
committerJoshua Allen <axlecrusher@gmail.com>2017-03-07 21:48:30 -0500
commitb13b5f9af2c2803f919d8897cd3ed5d24831cad3 (patch)
tree0a855ba23676f2d785dc046c9002ddfa99ed1d88 /src/survive_config.c
parent57e82519b4844620851784e7682a2c562cb06d47 (diff)
downloadlibsurvive-b13b5f9af2c2803f919d8897cd3ed5d24831cad3.tar.gz
libsurvive-b13b5f9af2c2803f919d8897cd3ed5d24831cad3.tar.bz2
null after free
Diffstat (limited to 'src/survive_config.c')
-rw-r--r--src/survive_config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/survive_config.c b/src/survive_config.c
index f30bf87..8e0241a 100644
--- a/src/survive_config.c
+++ b/src/survive_config.c
@@ -25,8 +25,8 @@ void init_config_entry(config_entry* ce) {
}
void destroy_config_entry(config_entry* ce) {
- if (ce->tag!=NULL) free(ce->tag);
- if (ce->data!=NULL) free(ce->data);
+ if (ce->tag!=NULL) { free(ce->tag); ce->tag=NULL; }
+ if (ce->data!=NULL) { free(ce->data); ce->data=NULL; }
}
void init_config_group(config_group *cg, uint16_t count) {