diff options
author | agnewee <agnewee@gmail.com> | 2019-04-25 11:12:56 +0800 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2019-04-25 11:12:56 +0800 |
commit | 611b44ec6e830d98c768038c66683c3fa1a7b491 (patch) | |
tree | a9fcbe42987f81468b493013691538de3a240f5d | |
parent | 3d6b084a281ed72ae4d31218ed949d7046e7e841 (diff) | |
download | psutil-611b44ec6e830d98c768038c66683c3fa1a7b491.tar.gz |
SunOS / net_if_addrs(): free() ifap struct on error (#1491)
-rw-r--r-- | psutil/arch/solaris/v10/ifaddrs.c | 1 |
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); } |