summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2017-01-17 20:54:20 +0000
committerSimon McVittie <smcv@collabora.com>2017-04-07 12:08:16 +0100
commitd42d167cc3ba0d20aa891a75aa1cd80ec5f490f1 (patch)
tree6114256b1415846d771c07e2c6ce16936c746b5f
parent6facca033626db32a183763e51a3c83d8496393d (diff)
sysdeps: assert that log severity is one we expect
This silences -Wswitch-default. Based on part of a patch from Thomas Zimmermann. Signed-off-by: Simon McVittie <smcv@collabora.com> Reviewed-by: Philip Withnall <withnall@endlessm.com> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=98191
-rw-r--r--dbus/dbus-sysdeps-unix.c2
-rw-r--r--dbus/dbus-sysdeps-win.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c
index 39c13360..8b6ac306 100644
--- a/dbus/dbus-sysdeps-unix.c
+++ b/dbus/dbus-sysdeps-unix.c
@@ -4628,7 +4628,7 @@ _dbus_logv (DBusSystemLogSeverity severity,
flags = LOG_DAEMON|LOG_CRIT;
break;
default:
- return;
+ _dbus_assert_not_reached ("invalid log severity");
}
DBUS_VA_COPY (tmp, args);
diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c
index e5cab351..5a94eaf5 100644
--- a/dbus/dbus-sysdeps-win.c
+++ b/dbus/dbus-sysdeps-win.c
@@ -3720,6 +3720,7 @@ _dbus_logv (DBusSystemLogSeverity severity,
case DBUS_SYSTEM_LOG_WARNING: s = "warning"; break;
case DBUS_SYSTEM_LOG_SECURITY: s = "security"; break;
case DBUS_SYSTEM_LOG_FATAL: s = "fatal"; break;
+ default: _dbus_assert_not_reached ("invalid log severity");
}
if (log_flags & DBUS_LOG_FLAGS_SYSTEM_LOG)