>From a04ac178a54599a9c0fca6e009e158641fe8203b Mon Sep 17 00:00:00 2001
From: Huw Davies <huw@codeweavers.com>
Date: Thu, 12 Aug 2021 07:10:31 +0100
Subject: [PATCH] nsiproxy: Add an #ifdef guard for SIN_ROUTER.

It's not defined in FreeBSD (and others).
---
 dlls/nsiproxy.sys/ip.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dlls/nsiproxy.sys/ip.c b/dlls/nsiproxy.sys/ip.c
index 19272861cef..b4c249dd544 100644
--- a/dlls/nsiproxy.sys/ip.c
+++ b/dlls/nsiproxy.sys/ip.c
@@ -689,7 +689,11 @@ static NTSTATUS ipv4_neighbour_enumerate_all( void *key_data, DWORD key_size, vo
                 memcpy( entry.phys_addr, &sdl->sdl_data[sdl->sdl_nlen], entry.phys_addr_len );
                 if (rtm->rtm_rmx.rmx_expire == 0) entry.state = NlnsPermanent;
                 else entry.state = NlnsReachable;
+#ifdef SIN_ROUTER
                 entry.is_router = sinarp->sin_other & SIN_ROUTER;
+#else
+                entry.is_router = 0;
+#endif
                 entry.is_unreachable = 0; /* FIXME */
 
                 if (num < *count)
-- 
2.23.0

