Fix netd fd leak when netlink sock connect fail

Bug: 301335710

When the netlink sock connection fails, an error message
is returned and the open sock needs to be closed

Change-Id: Ie56243320f664e326b9965eca227c7bb4a6a41b3
Signed-off-by: dongziqi <dongziqi1@xiaomi.corp-partner.google.com>
diff --git a/server/NetlinkCommands.cpp b/server/NetlinkCommands.cpp
index 7cb08d8..49f54f5 100644
--- a/server/NetlinkCommands.cpp
+++ b/server/NetlinkCommands.cpp
@@ -38,6 +38,7 @@
     }
     if (connect(sock, reinterpret_cast<const sockaddr*>(&KERNEL_NLADDR),
                 sizeof(KERNEL_NLADDR)) == -1) {
+        close(sock);
         return -errno;
     }
     return sock;