summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYang Gu <yang.gu@intel.com>2010-05-13 18:48:19 +0800
committerDenis Kenzior <denkenz@gmail.com>2010-05-13 11:05:06 -0500
commit9f3b2de6f072d5590d78b504093b263d2965b588 (patch)
treec9e9a3d5854ccd0e42916b917c4a2e683c3f4391
parentedcd03e5704361a6835c01ec9c345bff3f5b2b30 (diff)
downloadofono-9f3b2de6f072d5590d78b504093b263d2965b588.tar.bz2
stkutil: item objects can be NULL
ETSI 102.223 doesn't mention that alpha id objects can be NULL, however such objects exist in the 102.384 test specification.
-rw-r--r--src/stkutil.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/stkutil.c b/src/stkutil.c
index 5eff6102..6d2639ad 100644
--- a/src/stkutil.c
+++ b/src/stkutil.c
@@ -373,7 +373,11 @@ static gboolean parse_dataobj_item(struct comprehension_tlv_iter *iter,
char *utf8;
len = comprehension_tlv_iter_get_length(iter);
- if (len < 2)
+
+ if (len == 0)
+ return TRUE;
+
+ if (len == 1)
return FALSE;
data = comprehension_tlv_iter_get_data(iter);