summaryrefslogtreecommitdiffstats
path: root/meta-openembedded/meta-oe/recipes-connectivity/modemmanager/modemmanager/enum-conversion.patch
blob: a3fb0f3eb86fefc553a0980f4ef75336153cac95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Fixes errors found bt Clang

| ../../ModemManager-1.6.4/src/mm-bearer-qmi.c:774:50: error: implicit conversion from enumeration type 'MMBearerStatus' to different enumeration type 'MMBearerConnectionStatus' [-Werror,-Wenum-conversion]
|         MMBearerConnectionStatus bearer_status = mm_base_bearer_get_status (MM_BASE_BEARER (self));
|                                  ~~~~~~~~~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| 1 error generated.


Index: ModemManager-1.6.4/src/mm-bearer-qmi.c
===================================================================
--- ModemManager-1.6.4.orig/src/mm-bearer-qmi.c
+++ ModemManager-1.6.4/src/mm-bearer-qmi.c
@@ -771,7 +771,7 @@ packet_service_status_indication_cb (Qmi
             &connection_status,
             NULL,
             NULL)) {
-        MMBearerConnectionStatus bearer_status = mm_base_bearer_get_status (MM_BASE_BEARER (self));
+        MMBearerConnectionStatus bearer_status = (MMBearerConnectionStatus)mm_base_bearer_get_status (MM_BASE_BEARER (self));
 
         if (connection_status == QMI_WDS_CONNECTION_STATUS_DISCONNECTED &&
             bearer_status != MM_BEARER_CONNECTION_STATUS_DISCONNECTED &&
OpenPOWER on IntegriCloud