summaryrefslogtreecommitdiffstats
path: root/src/stkutil.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2011-03-31 14:00:49 -0500
committerDenis Kenzior <denkenz@gmail.com>2011-03-31 14:00:49 -0500
commitf58c3614aa229f62663634f2235804f4ead54251 (patch)
tree40b5880ca7513267abf8c0b211d91ec28c906eb0 /src/stkutil.c
parentc79c3c0e54e4becd17cd347fb587dac0ddd1297e (diff)
downloadofono-f58c3614aa229f62663634f2235804f4ead54251.tar.bz2
stkutil: add one more sanity check
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 fab52a14..7299fb53 100644
--- a/src/stkutil.c
+++ b/src/stkutil.c
@@ -1646,7 +1646,7 @@ static gboolean parse_dataobj_network_access_name(
while (len) {
label_size = *data;
- if (label_size > (len - 1))
+ if (label_size == 0 || label_size > (len - 1))
return FALSE;
memcpy(decoded_apn + offset, data + 1, label_size);