From 3443d817150e641221749bf129cc6716e6baaf32 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 13 Jan 2021 19:00:19 -0800 Subject: Cleanup --- file_loader.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/file_loader.c b/file_loader.c index 6e4aa3f..560a340 100644 --- a/file_loader.c +++ b/file_loader.c @@ -145,12 +145,10 @@ void destroy_file(file_t **f) } } - while ((*f)->ops) { + for (allocated_op_t *next; (*f)->ops; (*f)->ops = next) { + next = (*f)->ops->next; destroy_op(&(*f)->ops->op); - allocated_op_t *tofree = (*f)->ops; - (*f)->ops = tofree->next; - memset(tofree, 'A', sizeof(allocated_op_t)); // Sentinel - xfree(&tofree); + xfree(&(*f)->ops); } xfree(f); -- cgit v1.2.3