From ce716d1dbec5d6afb38f57fafa80c3e21194be4b Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Tue, 17 Jan 2017 20:28:15 +0000 Subject: [PATCH 04/16] dbus-spawn: assert impossible returns from read functions don't happen This silences -Wswitch-default. Based on a patch from Thomas Zimmermann. Signed-off-by: Simon McVittie --- dbus/dbus-spawn.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dbus/dbus-spawn.c b/dbus/dbus-spawn.c index 655bfe92..3c721d6f 100644 --- a/dbus/dbus-spawn.c +++ b/dbus/dbus-spawn.c @@ -429,6 +429,10 @@ read_data (DBusBabysitter *sitter, case READ_STATUS_OK: break; + + default: + _dbus_assert_not_reached ("invalid ReadStatus"); + break; } if (got == 1) @@ -453,6 +457,9 @@ read_data (DBusBabysitter *sitter, return r; case READ_STATUS_OK: break; + default: + _dbus_assert_not_reached ("invalid ReadStatus"); + break; } if (got == 1) @@ -513,6 +520,9 @@ read_data (DBusBabysitter *sitter, return r; case READ_STATUS_OK: break; + default: + _dbus_assert_not_reached ("invalid ReadStatus"); + break; } sitter->grandchild_pid = pid; -- 2.11.0