[PATCH 3/4] compositor: initialize string with zero

Tiago Vignatti tiago.vignatti at intel.com
Wed Aug 3 02:12:32 PDT 2011


offending error:
==2869== Conditional jump or move depends on uninitialised value(s)
==2869==    at 0x804DB64: repaint (compositor.c:914)
==2869==    by 0x804DC29: idle_repaint (compositor.c:928)
==2869==    by 0x4D9E28E: dispatch_idle_sources (event-loop.c:432)
==2869==    by 0x4D9E2E3: wl_event_loop_dispatch (event-loop.c:444)
==2869==    by 0x4D9CC97: wl_display_run (wayland-server.c:734)
==2869==    by 0x8050286: main (compositor.c:2112)

Signed-off-by: Tiago Vignatti <tiago.vignatti at intel.com>
---
 compositor/xserver-launcher.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/compositor/xserver-launcher.c b/compositor/xserver-launcher.c
index b01619b..6968083 100644
--- a/compositor/xserver-launcher.c
+++ b/compositor/xserver-launcher.c
@@ -477,7 +477,7 @@ static int
 wlsc_xserver_handle_event(int listen_fd, uint32_t mask, void *data)
 {
 	struct wlsc_xserver *mxs = data;
-	char display[8], s[8], logfile[32];
+	char display[8], s[8] = {}, logfile[32];
 	int sv[2], flags;
 
 	if (socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, sv) < 0) {
-- 
1.7.2.2



More information about the wayland-devel mailing list