Hi

A small patch for the SMPP SMSC module.
When the bind_receiver_resp comes in after the bind_transmitter_resp the 
SMPP module switches SMSCCONN_ACTIVE_RECV when it is allready in 
SMSCCONN_ACTIVE and preventing messages getting routed to this smsc.

Nisan

--- gw/smsc_smpp.c      Tue Jun  4 23:14:24 2002
+++ /home/nisof/kannel/work/smsc_smpp.c     Thu Jun 20 23:27:44 2002
@@ -779,6 +779,7 @@
                        octstr_get_cstr(smpp->conn->id),
                        pdu->u.bind_transmitter_resp.command_status);
              } else {
+                               if (smpp->conn->status != SMSCCONN_ACTIVE)
                  smpp->conn->status = SMSCCONN_ACTIVE_RECV;
                  smpp->conn->connect_time = time(NULL);
              }


Reply via email to