summaryrefslogtreecommitdiff
path: root/sbin/savecore/savecore.c
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-02-05 20:03:05 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-02-05 20:03:05 +0000
commitf9edb08480901b8c7d85837d72f8702008b0a773 (patch)
treec04feb833accf3797a2818bf289559ef157195a4 /sbin/savecore/savecore.c
parent899ca3d65f2b5e1cdf4d563783c61ebcff0862cf (diff)
parent9ad221a558f813645e352036ee2445903d9a9b6f (diff)
Notes
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);
}