SMS queue: properly log failed attempts number
Change-Id: I16f2d29855eb715eccbdc5def225f43c110fab8e
diff --git a/src/libmsc/sms_queue.c b/src/libmsc/sms_queue.c
index c5d2fc2..c924dde 100644
--- a/src/libmsc/sms_queue.c
+++ b/src/libmsc/sms_queue.c
@@ -151,11 +151,12 @@
struct gsm_network *net = pending->vsub->vlr->user_ctx;
struct gsm_sms_queue *smsq;
+ pending->failed_attempts++;
LOGP(DLSMS, LOGL_NOTICE, "Sending SMS %llu failed %d times.\n",
pending->sms_id, pending->failed_attempts);
smsq = net->sms_queue;
- if (++pending->failed_attempts < smsq->max_fail)
+ if (pending->failed_attempts < smsq->max_fail)
return sms_pending_resend(pending);
sms_pending_free(pending);