summaryrefslogtreecommitdiff
path: root/ext/standard/net.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/net.c')
-rw-r--r--ext/standard/net.c4
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;
}