unix_parse_response: add a safety check

* socketutils.c (unix_parse_response): Check that netlink message
is large enough to contain a unix_diag_msg structure.
diff --git a/socketutils.c b/socketutils.c
index 2f4a9b0..67fc1ee 100644
--- a/socketutils.c
+++ b/socketutils.c
@@ -245,6 +245,8 @@
 	size_t path_len = 0;
 	char path[UNIX_PATH_MAX + 1];
 
+	if (rta_len < 0)
+		return false;
 	if (diag_msg->udiag_ino != inode)
 		return false;
 	if (diag_msg->udiag_family != AF_UNIX)