summaryrefslogtreecommitdiffstats
path: root/src/stkutil.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-03-25 11:39:45 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-03-25 11:39:45 -0500
commit59a2bcd380a6378ffebf1516a840ecbb4c72e823 (patch)
tree465afa7f5cb764231cc9e54809b86721a18f7e71 /src/stkutil.c
parentb42248b480ef5977f1357b225a8da9e2b7dbef00 (diff)
downloadofono-59a2bcd380a6378ffebf1516a840ecbb4c72e823.tar.bz2
Fix: No need to malloc memory for this
Diffstat (limited to 'src/stkutil.c')
-rw-r--r--src/stkutil.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/stkutil.c b/src/stkutil.c
index 9a91a253..437dcdbb 100644
--- a/src/stkutil.c
+++ b/src/stkutil.c
@@ -604,7 +604,7 @@ static gboolean parse_dataobj_imei(struct comprehension_tlv_iter *iter,
if ((data[0] & 0x0f) != 0x0a)
return FALSE;
- *imei = g_try_malloc(16);
+ /* Assume imei is at least 16 bytes long (15 for imei + null) */
(*imei)[0] = digit_lut[(data[0] & 0xf0) >> 4];
extract_bcd_number(data + 1, 7, *imei + 1);