diff options
| author | Stefan Weil <sw@weilnetz.de> | 2012-09-28 19:07:39 +0200 |
|---|---|---|
| committer | Stefan Hajnoczi <stefanha@gmail.com> | 2012-10-05 14:49:01 +0200 |
| commit | 58455eb9f2865d54c8bf208805f7a4c217b5c00d (patch) | |
| tree | 3fc1220d5ec92073af1cab76b23a03eae0cfb93d /qemu-sockets.c | |
| parent | d69eba24269c0d3d376b7de4095dcca376a3beea (diff) | |
| download | focaccia-qemu-58455eb9f2865d54c8bf208805f7a4c217b5c00d.tar.gz focaccia-qemu-58455eb9f2865d54c8bf208805f7a4c217b5c00d.zip | |
qemu-sockets: Fix compiler warning (regression for MinGW)
setsockopt needs a type cast for MinGW. That type cast is missing in a recent commit which results in a compiler warning. Like for other socket related functions which have the same problem, we add a 'qemu_setsockopt' macro which provides that type cast where needed and use the new macro to avoid the warning. A 'qemu_getsockopt' is also added and can be used for future modifications. Signed-off-by: Stefan Weil <sw@weilnetz.de> Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Diffstat (limited to 'qemu-sockets.c')
| -rw-r--r-- | qemu-sockets.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/qemu-sockets.c b/qemu-sockets.c index 1f14e8bc63..0f59490859 100644 --- a/qemu-sockets.c +++ b/qemu-sockets.c @@ -282,7 +282,7 @@ static int inet_connect_addr(struct addrinfo *addr, bool *in_progress, inet_strfamily(addr->ai_family), strerror(errno)); return -1; } - setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); + qemu_setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); if (connect_state != NULL) { socket_set_nonblock(sock); } |