projects
/
platform
/
upstream
/
ofono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a4b681f
)
Fix: Ignore CBM pdus bigger than 88 bytes
author
Denis Kenzior
<denkenz@gmail.com>
Tue, 2 Feb 2010 17:13:06 +0000
(11:13 -0600)
committer
Denis Kenzior
<denkenz@gmail.com>
Tue, 2 Feb 2010 17:13:22 +0000
(11:13 -0600)
drivers/atmodem/cbs.c
patch
|
blob
|
history
diff --git
a/drivers/atmodem/cbs.c
b/drivers/atmodem/cbs.c
index
661207b
..
39f019b
100644
(file)
--- a/
drivers/atmodem/cbs.c
+++ b/
drivers/atmodem/cbs.c
@@
-66,6
+66,11
@@
static void at_cbm_notify(GAtResult *result, gpointer user_data)
if (!g_at_result_iter_next_number(&iter, &pdulen))
return;
+ if (pdulen > 88) {
+ ofono_error("Got a CBM message bigger than maximum size!");
+ return;
+ }
+
hexpdu = g_at_result_pdu(result);
if (!hexpdu) {