summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Somers <asomers@gmail.com>2019-01-01 23:11:07 -0700
committerAlan Somers <asomers@gmail.com>2019-01-01 23:11:07 -0700
commit863bd720bd443cad848cece4f24bcc7a5d07238c (patch)
tree885919cf12721d092f7e57b8e0452ffcac91587e
parentb8662eca722ee3417c433468cb6041440d0af8c9 (diff)
downloadnetifaces-git-863bd720bd443cad848cece4f24bcc7a5d07238c.tar.gz
Fix invalid errno check in netifaces.gateways()
Fixes #28
-rw-r--r--netifaces.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/netifaces.c b/netifaces.c
index 428ea84..fa18add 100644
--- a/netifaces.c
+++ b/netifaces.c
@@ -2007,7 +2007,7 @@ gateways (PyObject *self)
buffer = ptr;
ret = sysctl (mib, 6, buffer, &len, 0, 0);
- } while (ret != 0 || errno == ENOMEM || errno == EINTR);
+ } while (ret != 0 && (errno == ENOMEM || errno == EINTR));
if (ret < 0) {
PyErr_SetFromErrno (PyExc_OSError);