summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/stk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/stk.c b/src/stk.c
index 1185dbdf..30ae98fd 100644
--- a/src/stk.c
+++ b/src/stk.c
@@ -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);
}
}