aboutsummaryrefslogtreecommitdiff
path: root/libqcdm/src/dm-commands.h
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2012-01-21 11:23:17 -0600
committerDan Williams <dcbw@redhat.com>2012-01-21 11:23:17 -0600
commit0737a24f4394490bdf25f629169f70a3cbe085da (patch)
treeefc7ac76cb55abed8b126d4ae111c9f0acef6aea /libqcdm/src/dm-commands.h
parentd068cde8193963b4d6767a8ac97ece041841b1fb (diff)
qcdm: clarify IMxI conversions a bit; fix up WCDMA L1 states
Diffstat (limited to 'libqcdm/src/dm-commands.h')
-rw-r--r--libqcdm/src/dm-commands.h12
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;