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 <smcv@collabora.com>
Reviewed-by: Philip Withnall <withnall@endlessm.com>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=98191
This commit is contained in:
Simon McVittie 2017-01-17 20:28:15 +00:00 committed by Simon McVittie
parent 1ec6e4ba1e
commit ec6cf23718

View file

@ -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;