summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2016-12-20 20:11:16 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2016-12-20 20:11:16 +0000
commitf6080aabd77540ed6218557d70d288eb6d2ee7c1 (patch)
treec60275c91876cfb2fe49ccae3ef1b87a5a208a3a
parent99bc7e4123d8cc0349198f4257dc5a896e4946b5 (diff)
Notes
-rw-r--r--lib/libkvm/kvm_private.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libkvm/kvm_private.c b/lib/libkvm/kvm_private.c
index f790757adbf0..cc8dff468db6 100644
--- a/lib/libkvm/kvm_private.c
+++ b/lib/libkvm/kvm_private.c
@@ -200,6 +200,7 @@ _kvm_read_core_phdrs(kvm_t *kd, size_t *phnump, GElf_Phdr **phdrp)
for (i = 0; i < phnum; i++) {
if (gelf_getphdr(elf, i, &phdr[i]) == NULL) {
+ free(phdr);
_kvm_err(kd, kd->program, "%s", elf_errmsg(0));
goto bad;
}