]> granicus.if.org Git - libevent/commitdiff
be_sock: bufferevent_socket_set_conn_address(): assert instead of silent no-op
authorAzat Khuzhin <a3at.mail@gmail.com>
Tue, 18 Aug 2015 17:41:16 +0000 (20:41 +0300)
committerAzat Khuzhin <a3at.mail@gmail.com>
Tue, 18 Aug 2015 17:41:16 +0000 (20:41 +0300)
bufferevent_sock.c

index 71488571c239742a4d3a8b20b200490598122664..ffc6c772632b80041432eb9e59dfd6fc507b2a86 100644 (file)
@@ -121,9 +121,8 @@ static void
 bufferevent_socket_set_conn_address(struct bufferevent_private *bev_p,
        struct sockaddr *addr, size_t addrlen)
 {
-       if (addrlen <= sizeof(bev_p->conn_address)) {
-               memcpy(&bev_p->conn_address, addr, addrlen);
-       }
+       EVUTIL_ASSERT(addrlen <= sizeof(bev_p->conn_address));
+       memcpy(&bev_p->conn_address, addr, addrlen);
 }
 
 static void