summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-11-20 15:16:02 +0100
committerAleksander Morgado <aleksander@aleksander.es>2019-11-20 15:27:49 +0100
commit63935cc128285537248865bf4e1501fb63ca4088 (patch)
treefca617d80238d4df807724069e63bb573c03ae3b
parent88dcc5724c5461cd0b7a7f7a79a63a32ece0b2de (diff)
downloadlibmbim-63935cc128285537248865bf4e1501fb63ca4088.tar.gz
libmbim-glib,message: fix warnings with -Wswitch-enum
mbim-message.c:1321:9: warning: enumeration value ‘MBIM_SERVICE_INVALID’ not handled in switch [-Wswitch-enum] 1321 | switch (service_read_fields) { | ^~~~~~ mbim-message.c:1321:9: warning: enumeration value ‘MBIM_SERVICE_LAST’ not handled in switch [-Wswitch-enum] mbim-message.c: In function ‘mbim_message_response_get_result’: mbim-message.c:2307:5: warning: enumeration value ‘MBIM_MESSAGE_TYPE_INVALID’ not handled in switch [-Wswitch-enum] 2307 | switch (type) { | ^~~~~~ mbim-message.c:2307:5: warning: enumeration value ‘MBIM_MESSAGE_TYPE_OPEN’ not handled in switch [-Wswitch-enum] mbim-message.c:2307:5: warning: enumeration value ‘MBIM_MESSAGE_TYPE_CLOSE’ not handled in switch [-Wswitch-enum] mbim-message.c:2307:5: warning: enumeration value ‘MBIM_MESSAGE_TYPE_COMMAND’ not handled in switch [-Wswitch-enum] mbim-message.c:2307:5: warning: enumeration value ‘MBIM_MESSAGE_TYPE_HOST_ERROR’ not handled in switch [-Wswitch-enum] mbim-message.c:2307:5: warning: enumeration value ‘MBIM_MESSAGE_TYPE_INDICATE_STATUS’ not handled in switch [-Wswitch-enum]
-rw-r--r--src/libmbim-glib/mbim-message.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libmbim-glib/mbim-message.c b/src/libmbim-glib/mbim-message.c
index a996519..6831eb6 100644
--- a/src/libmbim-glib/mbim-message.c
+++ b/src/libmbim-glib/mbim-message.c
@@ -1364,6 +1364,9 @@ mbim_message_get_printable (const MbimMessage *self,
case MBIM_SERVICE_MS_BASIC_CONNECT_EXTENSIONS:
fields_printable = __mbim_message_ms_basic_connect_extensions_get_printable_fields (self, line_prefix, &error);
break;
+ case MBIM_SERVICE_INVALID:
+ case MBIM_SERVICE_LAST:
+ g_assert_not_reached ();
default:
break;
}
@@ -2319,6 +2322,12 @@ mbim_message_response_get_result (const MbimMessage *self,
*error = mbim_message_error_get_error (self);
return FALSE;
+ case MBIM_MESSAGE_TYPE_INVALID:
+ case MBIM_MESSAGE_TYPE_OPEN:
+ case MBIM_MESSAGE_TYPE_CLOSE:
+ case MBIM_MESSAGE_TYPE_COMMAND:
+ case MBIM_MESSAGE_TYPE_HOST_ERROR:
+ case MBIM_MESSAGE_TYPE_INDICATE_STATUS:
default:
g_assert_not_reached ();
}