diff options
author | David Carlier <devnexen@gmail.com> | 2019-05-23 00:04:56 +0200 |
---|---|---|
committer | Christoph M. Becker <cmbecker69@gmx.de> | 2019-05-24 10:22:39 +0200 |
commit | d9747c23a2e16825e141c5b2573afb805d42f97f (patch) | |
tree | 278e74c31a113bab78b67ac685b4fa68625ef05b | |
parent | 49a3b03e9fa3b6a7ef5302a48203b03e9d870ce9 (diff) | |
download | php-git-d9747c23a2e16825e141c5b2573afb805d42f97f.tar.gz |
list net/interfaces, trying to get the error on windows when possible
-rw-r--r-- | ext/standard/net.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/standard/net.c b/ext/standard/net.c index 6bec7f06b5..600ef8d0e0 100644 --- a/ext/standard/net.c +++ b/ext/standard/net.c @@ -177,7 +177,9 @@ PHP_FUNCTION(net_get_interfaces) { dwRetVal = GetAdaptersAddresses(family, flags, NULL, pAddresses, &outBufLen); if (NO_ERROR != dwRetVal) { - /* TODO check GetLastError() */ + char *buf = php_win32_error_to_msg(GetLastError()); + zend_error(E_WARNING, "GetAdaptersAddresses failed: %s", buf); + php_win32_error_msg_free(buf); FREE(pAddresses); RETURN_FALSE; } |