When a msg is splitted and fails, handle_split() is called and every sms_resend_retry conditions are ignored so msgs are retryed infinite times.
I'm attaching a patch to discuss. I don't know why handle_split() is calling smscconn_send() and is not putting msgs in outgoing_sms queue. My patch put msg in outgoing_sms and check for resend_try before. It's working for me. Any comment? MartÃn.
retry.patch
Description: Binary data