summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2016-12-20 19:26:11 +0100
committerGiampaolo Rodola <g.rodola@gmail.com>2016-12-20 19:26:11 +0100
commitc9a417a6ba06aa9d504c24ec6104bdea58e9ab66 (patch)
tree49c3dbb91cafab9e0b22400b3693eea6bbc34eb7
parentcf95befdf44aeed8cac17f394ac5bdd00267a54c (diff)
downloadpsutil-c9a417a6ba06aa9d504c24ec6104bdea58e9ab66.tar.gz
#609: fix compilation issue on SunOS 10
-rw-r--r--psutil/_psutil_posix.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/psutil/_psutil_posix.c b/psutil/_psutil_posix.c
index b1d7180b..7aa4b553 100644
--- a/psutil/_psutil_posix.c
+++ b/psutil/_psutil_posix.c
@@ -274,10 +274,11 @@ psutil_net_if_mtu(PyObject *self, PyObject *args) {
#ifdef PSUTIL_SUNOS10
strncpy(lifr.lifr_name, nic_name, sizeof(lifr.lifr_name));
+ ret = ioctl(sock, SIOCGIFMTU, &lifr);
#else
strncpy(ifr.ifr_name, nic_name, sizeof(ifr.ifr_name));
-#endif
ret = ioctl(sock, SIOCGIFMTU, &ifr);
+#endif
if (ret == -1)
goto error;
close(sock);