diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-07-07 15:12:16 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-07-08 14:27:34 -0500 |
commit | db9b67e791ec1df239d616441edb08c28a0a4aef (patch) | |
tree | 8788812714a6e8733e3c2033eae1da71ad5e8c2c | |
parent | 5efd87fe6398fe60f83fc992bee5f3051d5497e8 (diff) | |
download | ofono-db9b67e791ec1df239d616441edb08c28a0a4aef.tar.bz2 |
stk: Don't submit all pending envelopes at once
-rw-r--r-- | src/stk.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -135,11 +135,11 @@ out: static void envelope_queue_run(struct ofono_stk *stk) { - while (g_queue_get_length(stk->envelope_q) > 0) { + if (g_queue_get_length(stk->envelope_q) > 0) { struct envelope_op *op = g_queue_peek_head(stk->envelope_q); stk->driver->envelope(stk, op->tlv_len, op->tlv, - envelope_cb, stk); + envelope_cb, stk); } } |