Index: evolution-2.9.91/calendar/gui/print.c =================================================================== --- evolution-2.9.91.orig/calendar/gui/print.c +++ evolution-2.9.91/calendar/gui/print.c @@ -2637,6 +2637,9 @@ print_calendar (GnomeCalendar *gcal, gbo g_return_if_fail (gcal != NULL); g_return_if_fail (GNOME_IS_CALENDAR (gcal)); + + /* This is probably obscuring a bug and needs to be properly initialized. */ + gpd = NULL; view = (int) default_view; Index: evolution-2.9.91/calendar/conduits/memo/memo-conduit.c =================================================================== --- evolution-2.9.91.orig/calendar/conduits/memo/memo-conduit.c +++ evolution-2.9.91/calendar/conduits/memo/memo-conduit.c @@ -473,6 +473,8 @@ local_record_to_pilot_record (EMemoLocal pi_buffer_t * buffer; #endif + memset(&p, 0, sizeof (p)); + g_assert (local->comp != NULL); g_assert (local->memo != NULL ); Index: evolution-2.9.91/calendar/conduits/todo/todo-conduit.c =================================================================== --- evolution-2.9.91.orig/calendar/conduits/todo/todo-conduit.c +++ evolution-2.9.91/calendar/conduits/todo/todo-conduit.c @@ -620,6 +620,8 @@ local_record_to_pilot_record (EToDoLocal LOG (g_message ( "local_record_to_pilot_record\n" )); + memset(&p, 0, sizeof (p)); + p.ID = local->local.ID; p.category = local->local.category; p.attr = local->local.attr; Index: evolution-2.9.91/addressbook/conduit/address-conduit.c =================================================================== --- evolution-2.9.91.orig/addressbook/conduit/address-conduit.c +++ evolution-2.9.91/addressbook/conduit/address-conduit.c @@ -812,6 +812,8 @@ local_record_to_pilot_record (EAddrLocal #ifdef PILOT_LINK_0_12 pi_buffer_t * buffer; #endif + + memset(&p, 0, sizeof (p)); g_assert (local->addr != NULL ); Index: evolution-2.9.91/mail/em-format-html-print.c =================================================================== --- evolution-2.9.91.orig/mail/em-format-html-print.c +++ evolution-2.9.91/mail/em-format-html-print.c @@ -183,6 +183,7 @@ emfhp_complete(EMFormatHTMLPrint *efhp, mdi->efhp = efhp; mdi->line = 0.0; mdi->res = GNOME_PRINT_OK; + memset(&info, 0, sizeof (info)); mdi->info = info; /* connect */ Index: evolution-2.9.91/calendar/conduits/calendar/calendar-conduit.c =================================================================== --- evolution-2.9.91.orig/calendar/conduits/calendar/calendar-conduit.c +++ evolution-2.9.91/calendar/conduits/calendar/calendar-conduit.c @@ -840,6 +840,8 @@ local_record_to_pilot_record (ECalLocalR pi_buffer_t * buffer; #endif + memset(&p, 0, sizeof (p)); + g_assert (local->comp != NULL); g_assert (local->appt != NULL );