summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/sms.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sms.c b/src/sms.c
index e7e44321..02700297 100644
--- a/src/sms.c
+++ b/src/sms.c
@@ -795,6 +795,9 @@ static void netreg_status_watch(int status, int lac, int ci, int tech,
if (sms->tx_source > 0)
return;
+ if (sms->flags & MESSAGE_MANAGER_FLAG_TXQ_ACTIVE)
+ return;
+
if (g_queue_get_length(sms->txq))
sms->tx_source = g_timeout_add(0, tx_next, sms);
}