From b087549c7d60050d9174a54b0fc7c450c3a9b92e Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Wed, 20 Nov 2019 16:06:03 +0100 Subject: core,log: fix warnings with -Wswitch-enum MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mm-log.c: In function ‘glib_to_syslog_priority’: mm-log.c:99:5: warning: enumeration value ‘G_LOG_FLAG_RECURSION’ not handled in switch [-Wswitch-enum] 99 | switch (level) { | ^~~~~~ mm-log.c:99:5: warning: enumeration value ‘G_LOG_FLAG_FATAL’ not handled in switch [-Wswitch-enum] mm-log.c:99:5: warning: enumeration value ‘G_LOG_LEVEL_INFO’ not handled in switch [-Wswitch-enum] mm-log.c:99:5: warning: enumeration value ‘G_LOG_LEVEL_MASK’ not handled in switch [-Wswitch-enum] --- src/mm-log.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/mm-log.c b/src/mm-log.c index 49a2b943..470f1881 100644 --- a/src/mm-log.c +++ b/src/mm-log.c @@ -107,10 +107,15 @@ glib_to_syslog_priority (GLogLevelFlags level) return LOG_WARNING; case G_LOG_LEVEL_MESSAGE: return LOG_NOTICE; + case G_LOG_LEVEL_INFO: + return LOG_INFO; case G_LOG_LEVEL_DEBUG: return LOG_DEBUG; + case G_LOG_LEVEL_MASK: + case G_LOG_FLAG_FATAL: + case G_LOG_FLAG_RECURSION: default: - return LOG_INFO; + g_assert_not_reached (); } } -- cgit v1.2.3-70-g09d2