From 2270234115e69d4be422a67dd905fe793ca60754 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Tue, 9 Jul 2019 12:28:13 +0200 Subject: [PATCH] privops: add assertion for bind address length --- privops.c | 1 + 1 file changed, 1 insertion(+) diff --git a/privops.c b/privops.c index 8133351..844ac6c 100644 --- a/privops.c +++ b/privops.c @@ -589,6 +589,7 @@ PRV_BindSocket(int sock, struct sockaddr *address, socklen_t address_len) req.op = OP_BINDSOCKET; req.data.bind_socket.sock = sock; req.data.bind_socket.sa_len = address_len; + assert(address_len <= sizeof (req.data.bind_socket.sa)); memcpy(&req.data.bind_socket.sa.u, address, address_len); submit_request(&req, &res);