summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dive.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/dive.c b/dive.c
index 349bc104a..683fbb836 100644
--- a/dive.c
+++ b/dive.c
@@ -2466,6 +2466,7 @@ void make_first_dc()
while (dc && dc->next != cur_dc)
dc = dc->next;
if (!dc) {
+ free(newdc);
fprintf(stderr, "data inconsistent: can't find the current DC");
return;
}