diff options
author | Alon Levy <alevy@redhat.com> | 2013-05-17 10:36:26 -0400 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2013-05-17 11:06:34 -0400 |
commit | e9cf575938df398d38d36cfb96213cc98fb8daf7 (patch) | |
tree | 1db5cf3e7fca737425b9cbc2796bd40e9bcf98b1 | |
parent | feb913e56b65a11e64294850ffe83e397df41d7c (diff) | |
download | spice-e9cf575938df398d38d36cfb96213cc98fb8daf7.tar.gz spice-e9cf575938df398d38d36cfb96213cc98fb8daf7.tar.xz spice-e9cf575938df398d38d36cfb96213cc98fb8daf7.zip |
server/dispatchers: initialize stack to 0 for valgrind
-rw-r--r-- | server/main_dispatcher.c | 2 | ||||
-rw-r--r-- | server/red_dispatcher.c | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/server/main_dispatcher.c b/server/main_dispatcher.c index 92b0791c..e7a451a0 100644 --- a/server/main_dispatcher.c +++ b/server/main_dispatcher.c @@ -78,7 +78,7 @@ static void main_dispatcher_handle_channel_event(void *opaque, void main_dispatcher_channel_event(int event, SpiceChannelEventInfo *info) { - MainDispatcherChannelEventMessage msg; + MainDispatcherChannelEventMessage msg = {0,}; if (pthread_self() == main_dispatcher.base.self) { main_dispatcher_self_handle_channel_event(event, info); diff --git a/server/red_dispatcher.c b/server/red_dispatcher.c index f4b140c2..ef47c283 100644 --- a/server/red_dispatcher.c +++ b/server/red_dispatcher.c @@ -97,7 +97,7 @@ static void red_dispatcher_set_display_peer(RedChannel *channel, RedClient *clie int num_common_caps, uint32_t *common_caps, int num_caps, uint32_t *caps) { - RedWorkerMessageDisplayConnect payload; + RedWorkerMessageDisplayConnect payload = {0,}; RedDispatcher *dispatcher; spice_debug("%s", ""); @@ -159,7 +159,7 @@ static void red_dispatcher_set_cursor_peer(RedChannel *channel, RedClient *clien uint32_t *common_caps, int num_caps, uint32_t *caps) { - RedWorkerMessageCursorConnect payload; + RedWorkerMessageCursorConnect payload = {0,}; RedDispatcher *dispatcher = (RedDispatcher *)channel->data; spice_printerr(""); payload.client = client; @@ -292,7 +292,7 @@ static void red_dispatcher_update_area(RedDispatcher *dispatcher, uint32_t surfa QXLRect *qxl_area, QXLRect *qxl_dirty_rects, uint32_t num_dirty_rects, uint32_t clear_dirty_region) { - RedWorkerMessageUpdate payload; + RedWorkerMessageUpdate payload = {0,}; payload.surface_id = surface_id; payload.qxl_area = qxl_area; @@ -522,7 +522,7 @@ static void red_dispatcher_create_primary_surface_sync(RedDispatcher *dispatcher, uint32_t surface_id, QXLDevSurfaceCreate *surface) { - RedWorkerMessageCreatePrimarySurface payload; + RedWorkerMessageCreatePrimarySurface payload = {0,}; dispatcher->surface_create = *surface; payload.surface_id = surface_id; |