From 5685efde88f3d228cc25b17c6a7b29155e8a1ea2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 18 Mar 2018 13:01:13 +0100 Subject: [PATCH] test-socket-util: add test for ListenNetlink with spaces --- src/test/test-socket-util.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/test/test-socket-util.c b/src/test/test-socket-util.c index 76896b03281..f0e11d24230 100644 --- a/src/test/test-socket-util.c +++ b/src/test/test-socket-util.c @@ -119,6 +119,16 @@ static void test_socket_address_parse_netlink(void) { assert_se(a.sockaddr.sa.sa_family == AF_NETLINK); assert_se(a.protocol == NETLINK_ROUTE); + /* With spaces and tabs */ + assert_se(socket_address_parse_netlink(&a, " kobject-uevent ") >= 0); + assert_se(socket_address_parse_netlink(&a, " \t kobject-uevent \t 10 \t") >= 0); + assert_se(a.sockaddr.sa.sa_family == AF_NETLINK); + assert_se(a.protocol == NETLINK_KOBJECT_UEVENT); + + assert_se(socket_address_parse_netlink(&a, "kobject-uevent\t10") >= 0); + assert_se(a.sockaddr.sa.sa_family == AF_NETLINK); + assert_se(a.protocol == NETLINK_KOBJECT_UEVENT); + /* oss-fuzz #6884 */ assert_se(socket_address_parse_netlink(&a, "\xff") < 0); } -- 2.47.3