From 3b02160632eee0d812bf3fb4f1831e8f87bf1a3d Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Sun, 17 Jun 2018 00:49:40 +0000 Subject: Bunch of misc things, most of them not working, to check later --- src/libskabus/skabus_rpc_interface_register_async.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libskabus/skabus_rpc_interface_register_async.c') diff --git a/src/libskabus/skabus_rpc_interface_register_async.c b/src/libskabus/skabus_rpc_interface_register_async.c index 986ae5f..747ffc6 100644 --- a/src/libskabus/skabus_rpc_interface_register_async.c +++ b/src/libskabus/skabus_rpc_interface_register_async.c @@ -18,6 +18,7 @@ int skabus_rpc_interface_register_async (skabus_rpc_t *a, char const *ifname, sk char pack[10] = "I" ; struct iovec v[3] = { { .iov_base = pack, .iov_len = 10 }, { .iov_base = (char *)ifname, .iov_len = ifnamelen + 1 }, { .iov_base = (char *)re, .iov_len = relen + 1 } } ; if (ifnamelen > SKABUS_RPC_INTERFACE_MAXLEN) return (errno = ENAMETOOLONG, 0) ; + if (relen > SKABUS_RPC_RE_MAXLEN) return (errno = ENAMETOOLONG, 0) ; if (!gensetdyn_new(&a->r, &result->ifid)) return 0 ; result->r = &a->r ; ifnode = GENSETDYN_P(skabus_rpc_ifnode_t, &a->r, result->ifid) ; -- cgit v1.3.1