|
From: | Programmingkid |
Subject: | [Qemu-devel] bug with io/channel-socket.c - variable-sized object may not be initialized |
Date: | Wed, 13 Jan 2016 16:19:45 -0500 |
This code causes an error to occur during compiling: char control[CMSG_SPACE(sizeof(int) * SOCKET_MAX_FDS)] = { 0 }; It is located at line 496 in io/channel-socket.c. Here is the full error message: io/channel-socket.c: In function 'qio_channel_socket_writev': io/channel-socket.c:496:18: error: variable-sized object may not be initialized char control[CMSG_SPACE(sizeof(int) * SOCKET_MAX_FDS)] = { 0 }; This is from gcc 4.9 running on Mac OS 10.6.8. A quick fix to this problem is to replace everything in the parentheses with 1000.
[Prev in Thread] | Current Thread | [Next in Thread] |