From 10632805b6028b538a6dd08eecfcfd2cbe3f57a3 Mon Sep 17 00:00:00 2001 From: Simon Lin Date: Tue, 20 Jul 2021 14:46:27 +0800 Subject: [PATCH] [posix] allow kernel to assign netlink socket port ID (#6835) This commit fixes a potential bug that the netlink socket may fail to bind due to port ID conflict. --- src/posix/platform/infra_if.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/posix/platform/infra_if.cpp b/src/posix/platform/infra_if.cpp index 9029653fa..a537c274a 100644 --- a/src/posix/platform/infra_if.cpp +++ b/src/posix/platform/infra_if.cpp @@ -163,7 +163,6 @@ int CreateNetLinkSocket(void) memset(&addr, 0, sizeof(addr)); addr.nl_family = AF_NETLINK; addr.nl_groups = RTMGRP_LINK | RTMGRP_IPV6_IFADDR; - addr.nl_pid = getpid(); rval = bind(sock, reinterpret_cast(&addr), sizeof(addr)); VerifyOrDie(rval == 0, OT_EXIT_ERROR_ERRNO);