[PATCH v2 1/3] nsiproxy.sys: Strip trailing end of line for iface name on Linux.
Paul Gofman
wine at gitlab.winehq.org
Tue Jun 21 10:04:23 CDT 2022
From: Paul Gofman <pgofman at codeweavers.com>
Signed-off-by: Paul Gofman <pgofman at codeweavers.com>
---
dlls/nsiproxy.sys/ip.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dlls/nsiproxy.sys/ip.c b/dlls/nsiproxy.sys/ip.c
index 27344756580..79f3bd80bfe 100644
--- a/dlls/nsiproxy.sys/ip.c
+++ b/dlls/nsiproxy.sys/ip.c
@@ -1014,7 +1014,7 @@ static NTSTATUS ipv4_neighbour_enumerate_all( void *key_data, UINT key_size, voi
#ifdef __linux__
{
- char buf[512], *ptr;
+ char buf[512], *ptr, *s;
UINT atf_flags;
FILE *fp;
@@ -1053,6 +1053,9 @@ static NTSTATUS ipv4_neighbour_enumerate_all( void *key_data, UINT key_size, voi
while (*ptr && !isspace( *ptr )) ptr++; /* mask (skip) */
while (*ptr && isspace( *ptr )) ptr++;
+ s = ptr;
+ while (*s && !isspace(*s)) s++;
+ *s = 0;
if (!convert_unix_name_to_luid( ptr, &entry.luid )) continue;
if (!convert_luid_to_index( &entry.luid, &entry.if_index )) continue;
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/286
More information about the wine-devel
mailing list