From cd7e5fae226219d8b8d753974078f36540f28a89 Mon Sep 17 00:00:00 2001 From: Daniel Boles Date: Tue, 1 Aug 2017 19:39:08 +0100 Subject: [PATCH] Calendar: Add default case to appease Coverity CID 1432024 (#1 of 1): Uninitialized scalar variable (UNINIT) 2. uninit_use_in_call: Using uninitialized value rect.x when calling calendar_arrow_rectangle. Add a default case to the switch which will bail out with g_assert_not_reached(), which should reassure Coverity that the method is always called with a valid value that is handled in the switch. --- gtk/gtkcalendar.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkcalendar.c b/gtk/gtkcalendar.c index cd6f687179..94233333d5 100644 --- a/gtk/gtkcalendar.c +++ b/gtk/gtkcalendar.c @@ -1273,6 +1273,9 @@ calendar_arrow_rectangle (GtkCalendar *calendar, rect->x = (allocation.width - padding.left - padding.right - 3 - priv->arrow_width); break; + + default: + g_assert_not_reached (); } rect->x += padding.left;