+2006-08-15 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/x11/gdkdnd-x11.c (gdk_window_register_dnd):
+ * gdk/x11/gdkwindow-x11.c (gdk_window_set_decorations):
+ (gdk_window_set_functions): Zero out some stack-allocated
+ X structures, to avoid valgrind warnings about uninitialized
+ memory. (#349382, David Baron)
+
2006-08-14 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentchooser.c:
+2006-08-15 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/x11/gdkdnd-x11.c (gdk_window_register_dnd):
+ * gdk/x11/gdkwindow-x11.c (gdk_window_set_decorations):
+ (gdk_window_set_functions): Zero out some stack-allocated
+ X structures, to avoid valgrind warnings about uninitialized
+ memory. (#349382, David Baron)
+
2006-08-14 Emmanuele Bassi <ebassi@gnome.org>
* gtk/gtkrecentchooser.c:
motif_drag_receiver_info_atom = gdk_x11_get_xatom_by_name_for_display (display,
"_MOTIF_DRAG_RECEIVER_INFO");
+ /* initialize to zero to avoid writing uninitialized data to socket */
+ memset(&info, 0, sizeof(info));
info.byte_order = local_byte_order;
info.protocol_version = 0;
info.protocol_style = XmDRAG_DYNAMIC;
g_return_if_fail (GDK_IS_WINDOW (window));
+ /* initialize to zero to avoid writing uninitialized data to socket */
+ memset(&hints, 0, sizeof(hints));
hints.flags = MWM_HINTS_DECORATIONS;
hints.decorations = decorations;
g_return_if_fail (GDK_IS_WINDOW (window));
+ /* initialize to zero to avoid writing uninitialized data to socket */
+ memset(&hints, 0, sizeof(hints));
hints.flags = MWM_HINTS_FUNCTIONS;
hints.functions = functions;