Author: glebius
Date: Tue Dec 20 20:11:16 2016
New Revision: 310337
URL: https://svnweb.freebsd.org/changeset/base/310337

Log:
  Fix memory leak.
  
  CID:          1367751
  Reviewed by:  jhb

Modified:
  head/lib/libkvm/kvm_private.c

Modified: head/lib/libkvm/kvm_private.c
==============================================================================
--- head/lib/libkvm/kvm_private.c       Tue Dec 20 19:44:44 2016        
(r310336)
+++ head/lib/libkvm/kvm_private.c       Tue Dec 20 20:11:16 2016        
(r310337)
@@ -200,6 +200,7 @@ _kvm_read_core_phdrs(kvm_t *kd, size_t *
 
        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;
                }
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to