diff options
author | Gleb Smirnoff <glebius@FreeBSD.org> | 2016-12-20 20:11:16 +0000 |
---|---|---|
committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2016-12-20 20:11:16 +0000 |
commit | f6080aabd77540ed6218557d70d288eb6d2ee7c1 (patch) | |
tree | c60275c91876cfb2fe49ccae3ef1b87a5a208a3a | |
parent | 99bc7e4123d8cc0349198f4257dc5a896e4946b5 (diff) |
Notes
-rw-r--r-- | lib/libkvm/kvm_private.c | 1 |
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; } |