From: Miroslav Lichvar Date: Tue, 9 Jul 2019 10:28:13 +0000 (+0200) Subject: privops: add assertion for bind address length X-Git-Tag: 4.0-pre1~181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2270234115e69d4be422a67dd905fe793ca60754;p=thirdparty%2Fchrony.git privops: add assertion for bind address length --- diff --git a/privops.c b/privops.c index 81333515..844ac6c4 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);