be_sock: sanity check in bufferevent_socket_set_conn_address()

This commit is contained in:
Azat Khuzhin 2014-12-02 14:31:03 +03:00
parent 3889612488
commit eedbeff368

View File

@ -121,7 +121,9 @@ static void
bufferevent_socket_set_conn_address(struct bufferevent_private *bev_p,
struct sockaddr *addr, size_t addrlen)
{
memcpy(&bev_p->conn_address, addr, addrlen);
if (addrlen <= sizeof(bev_p->conn_address)) {
memcpy(&bev_p->conn_address, addr, addrlen);
}
}
static void