diff options
Diffstat (limited to 'libqcdm/src/dm-commands.h')
-rw-r--r-- | libqcdm/src/dm-commands.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/libqcdm/src/dm-commands.h b/libqcdm/src/dm-commands.h index 8c1f169e..cc254bb7 100644 --- a/libqcdm/src/dm-commands.h +++ b/libqcdm/src/dm-commands.h @@ -532,8 +532,10 @@ typedef struct DMCmdSubsysWcdmaCallStart DMCmdSubsysWcdmaCallStart; /* DIAG_SUBSYS_WCDMA_STATE_INFO response */ struct DMCmdSubsysWcdmaStateInfoRsp { DMCmdSubsysHeader hdr; - u_int8_t imei[9]; - u_int8_t imsi[9]; + u_int8_t imei_len; + u_int8_t imei[8]; + u_int8_t imsi_len; + u_int8_t imsi[8]; u_int8_t l1_state; } __attribute__ ((packed)); typedef struct DMCmdSubsysWcdmaStateInfoRsp DMCmdSubsysWcdmaStateInfoRsp; @@ -541,8 +543,10 @@ typedef struct DMCmdSubsysWcdmaStateInfoRsp DMCmdSubsysWcdmaStateInfoRsp; /* DIAG_SUBSYS_GSM_STATE_INFO response */ struct DMCmdSubsysGsmStateInfoRsp { DMCmdSubsysHeader hdr; - u_int8_t imei[9]; - u_int8_t imsi[9]; + u_int8_t imei_len; + u_int8_t imei[8]; + u_int8_t imsi_len; + u_int8_t imsi[8]; u_int8_t lai[5]; u_int16_t cellid; u_int8_t cm_call_state; |