diff --git a/dlls/nsiproxy.sys/ip.c b/dlls/nsiproxy.sys/ip.c index 09f033ac634..43c9ad9e9fe 100644 --- a/dlls/nsiproxy.sys/ip.c +++ b/dlls/nsiproxy.sys/ip.c @@ -1578,7 +1578,11 @@ static NTSTATUS ipv6_forward_enumerate_all( void *key_data, UINT key_size, void UINT rtf_flags; FILE *fp; - if (!(fp = fopen( "/proc/net/ipv6_route", "r" ))) return STATUS_NOT_SUPPORTED; + if (!(fp = fopen( "/proc/net/ipv6_route", "r" ))) + { + *count = 0; + return STATUS_SUCCESS; + } while ((ptr = fgets( buf, sizeof(buf), fp ))) {