From feacc2441fa262b20b9277dd12fb5e1e89e4fb07 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Mon, 25 Nov 2019 06:23:09 +0300 Subject: [PATCH] socket: fix sizeof --- vlib/net/socket.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vlib/net/socket.v b/vlib/net/socket.v index 81bea608d4..8258cb3435 100644 --- a/vlib/net/socket.v +++ b/vlib/net/socket.v @@ -60,7 +60,7 @@ pub fn new_socket(family int, _type int, proto int) ?Socket { one:=1 // This is needed so that there are no problems with reusing the // same port after the application exits. - C.setsockopt(sockfd, C.SOL_SOCKET, C.SO_REUSEADDR, &one, 4)//sizeof(int)) + C.setsockopt(sockfd, C.SOL_SOCKET, C.SO_REUSEADDR, &one, sizeof(int)) if sockfd == 0 { return error('net.socket: failed') } @@ -79,7 +79,7 @@ pub fn socket_udp() ?Socket { // set socket options pub fn (s Socket) setsockopt(level int, optname int, optvalue &int) ?int { - res := C.setsockopt(s.sockfd, level, optname, optvalue, sizeof(int)) + res := C.setsockopt(s.sockfd, level, optname, optvalue, sizeof(&int)) if res < 0 { return error('net.setsocketopt: failed with $res') }