[bugfix][API-402][SIM]2 or -255 is returned when the SIM status is queried when the SIM card is inserted

Change-Id: Ifbc37a61cce3eaa5a14ec05125d28b19cf735d22
diff --git a/src/telephonyware/3.0/hardware/ril/platformlib/libmipc/lib/src/api/mipc_sim_api.c b/src/telephonyware/3.0/hardware/ril/platformlib/libmipc/lib/src/api/mipc_sim_api.c
index b07312d..2b68b17 100644
--- a/src/telephonyware/3.0/hardware/ril/platformlib/libmipc/lib/src/api/mipc_sim_api.c
+++ b/src/telephonyware/3.0/hardware/ril/platformlib/libmipc/lib/src/api/mipc_sim_api.c
@@ -57,9 +57,17 @@
         result_ptr->ps_id = (uint8_t)(*((uint32_t*)val_ptr));
         val_ptr = mipc_msg_get_val_ptr(msg_cnf_ptr, MIPC_SIM_STATUS_CNF_T_CARD_PRESENT_STATE, NULL);
         if (val_ptr) {
-            result_ptr->card_present_state  = (mipc_sim_card_present_state_const_enum)(*((uint32_t*)val_ptr));
+            /*lei add for sim status 2022/7/6*/
+            //result_ptr->card_present_state  = (mipc_sim_card_present_state_const_enum)(*((uint32_t*)val_ptr));
+            result_ptr->card_present_state  = (mipc_sim_card_present_state_const_enum)(*((uint8_t*)val_ptr));
+            RLOGD("[id%d]S mipc_sim_status_get_cnf_decode card_present_state %d", msg_cnf_ptr->hdr.msg_sim_ps_id, result_ptr->card_present_state);
+            /*lei add for sim status 2022/7/6*/
         } else {
+            //result_ptr->card_present_state = UINT8_MAX;
+            /*lei add for sim status 2022/7/6*/
             result_ptr->card_present_state = UINT8_MAX;
+            RLOGD("[id%d]S mipc_sim_status_get_cnf_decode card_present_state2 %d", msg_cnf_ptr->hdr.msg_sim_ps_id, result_ptr->card_present_state);
+            /*lei add for sim status 2022/7/6*/
         }
         val_ptr = mipc_msg_get_val_ptr(msg_cnf_ptr, MIPC_SIM_STATUS_CNF_T_UPIN_STATUS, NULL);
         if (val_ptr) {