diff options
author | erin_yueh <erin_yueh@99fdad57-331a-0410-800a-d7fa5415bdb3> | 2008-01-22 13:41:36 +0000 |
---|---|---|
committer | erin_yueh <erin_yueh@99fdad57-331a-0410-800a-d7fa5415bdb3> | 2008-01-22 13:41:36 +0000 |
commit | b97df6c14964a74476e2327f426dd2b7d9f40ee0 (patch) | |
tree | a22caa6fe487050d6c4b4191316695eecefdbbb9 /src/gsmd/usock.c | |
parent | 07aca97d83c52de1a5e0189cb5f7351ebe40185a (diff) |
gsmd: retrieve imsi value before sending at command (Sean Chiang)
git-svn-id: http://svn.openmoko.org/trunk/src/target/gsm@3915 99fdad57-331a-0410-800a-d7fa5415bdb3
Diffstat (limited to 'src/gsmd/usock.c')
-rw-r--r-- | src/gsmd/usock.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gsmd/usock.c b/src/gsmd/usock.c index 18c6662..0164c1c 100644 --- a/src/gsmd/usock.c +++ b/src/gsmd/usock.c @@ -638,7 +638,8 @@ static int usock_rcv_phone(struct gsmd_user *gu, struct gsmd_msg_hdr *gph, gu->gsmd->dev_state.on = 0; break; case GSMD_PHONE_GET_IMSI: - cmd = atcmd_fill("AT+CIMI", 7 + 1, &get_imsi_cb, gu, 0, NULL); + return gsmd_ucmd_submit(gu, GSMD_MSG_PHONE, GSMD_PHONE_GET_IMSI, + 0, strlen(gu->gsmd->imsi), gu->gsmd->imsi); break; default: |