summaryrefslogtreecommitdiff
path: root/sbin/savecore/savecore.c
diff options
context:
space:
mode:
Diffstat (limited to 'sbin/savecore/savecore.c')
-rw-r--r--sbin/savecore/savecore.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sbin/savecore/savecore.c b/sbin/savecore/savecore.c
index b07e7e1e018c..a85adc62e9e9 100644
--- a/sbin/savecore/savecore.c
+++ b/sbin/savecore/savecore.c
@@ -478,6 +478,7 @@ DoFile(const char *savedir, const char *device)
bool isencrypted, ret;
bounds = getbounds();
+ dumpkey = NULL;
mediasize = 0;
status = STATUS_UNKNOWN;
@@ -816,6 +817,7 @@ nuke:
}
xo_close_container_h(xostdout, "crashdump");
xo_finish_h(xostdout);
+ free(dumpkey);
free(temp);
close(fd);
return;
@@ -824,6 +826,7 @@ closeall:
fclose(fp);
closefd:
+ free(dumpkey);
free(temp);
close(fd);
}