summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoragnewee <agnewee@gmail.com>2019-04-25 11:12:56 +0800
committerGiampaolo Rodola <g.rodola@gmail.com>2019-04-25 11:12:56 +0800
commit611b44ec6e830d98c768038c66683c3fa1a7b491 (patch)
treea9fcbe42987f81468b493013691538de3a240f5d
parent3d6b084a281ed72ae4d31218ed949d7046e7e841 (diff)
downloadpsutil-611b44ec6e830d98c768038c66683c3fa1a7b491.tar.gz
SunOS / net_if_addrs(): free() ifap struct on error (#1491)
-rw-r--r--psutil/arch/solaris/v10/ifaddrs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/psutil/arch/solaris/v10/ifaddrs.c b/psutil/arch/solaris/v10/ifaddrs.c
index aedba84e..b741a6b9 100644
--- a/psutil/arch/solaris/v10/ifaddrs.c
+++ b/psutil/arch/solaris/v10/ifaddrs.c
@@ -120,5 +120,6 @@ error:
free(ifc.lifc_buf);
if (sd != -1)
close(sd);
+ freeifaddrs(*ifap);
return (-1);
}