diff --git a/core/unix/linux/dap_network_monitor.c b/core/unix/linux/dap_network_monitor.c
index b3a3f332c6d6980d2d648fe3b94bb209956a302d..4ca6d7844b896cce40259285fcfa18a4a9854dcb 100644
--- a/core/unix/linux/dap_network_monitor.c
+++ b/core/unix/linux/dap_network_monitor.c
@@ -163,7 +163,9 @@ static void _route_msg_handler(struct nlmsghdr *nlh,
 
 static void _link_msg_handler(struct nlmsghdr *nlh,
                                dap_network_notification_t* result,
-                              struct sockaddr_nl sa){
+                              struct sockaddr_nl sa)
+{
+    (void) sa;
     struct ifaddrmsg *ifa=NLMSG_DATA(nlh);
     struct ifinfomsg *ifi=NLMSG_DATA(nlh);;