Репозитории ALT
5.1: | 1.5.0-alt1.cvs20090721 |
4.1: | 1.4.3-alt0.cvs20090417.M41.1 |
4.0: | 1.4.1-alt1.0 |
Группа :: Коммуникации
Пакет: kannel
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: kannel-1.4.1-alt-rm_enquire_link.patch
Скачать
Скачать
diff --git a/kannel_meta/gw/smsc/smpp_pdu.c b/kannel_meta/gw/smsc/smpp_pdu.c
index 2a46e88..87924b6 100644
--- a/kannel_meta/gw/smsc/smpp_pdu.c
+++ b/kannel_meta/gw/smsc/smpp_pdu.c
@@ -582,6 +582,12 @@ err:
void smpp_pdu_dump(SMPP_PDU *pdu)
{
+
+ // No need enquire_link debug info
+ if(pdu->type == 0x80000015) {
+ return;
+ }
+
debug("sms.smpp", 0, "SMPP PDU %p dump:", (void *) pdu);
debug("sms.smpp", 0, " type_name: %s", pdu->type_name);
switch (pdu->type) {
diff --git a/kannel_meta/gw/smsc/smsc_smpp.c b/kannel_meta/gw/smsc/smsc_smpp.c
index e4a0e73..1fc3f07 100644
--- a/kannel_meta/gw/smsc/smsc_smpp.c
+++ b/kannel_meta/gw/smsc/smsc_smpp.c
@@ -955,7 +955,7 @@ static void send_enquire_link(SMPP *smpp, Connection *conn, long *last_sent)
*last_sent = date_universal_now();
pdu = smpp_pdu_create(enquire_link, counter_increase(smpp->message_id_counter));
- dump_pdu("Sending enquire link:", smpp->conn->id, pdu);
+ // dump_pdu("Sending enquire link:", smpp->conn->id, pdu);
os = smpp_pdu_pack(pdu);
if (os)
conn_write(conn, os); /* Write errors checked by caller. */
@@ -1813,7 +1813,10 @@ static void io_thread(void *arg)
while ((ret = read_pdu(smpp, conn, &len, &pdu)) == 1) {
last_response = time(NULL);
/* Deal with the PDU we just got */
- dump_pdu("Got PDU:", smpp->conn->id, pdu);
+ // dump_pdu("Got PDU:", smpp->conn->id, pdu);
+ if(pdu->type != 0x80000015){
+ dump_pdu("Got PDU:", smpp->conn->id, pdu);
+ }
handle_pdu(smpp, conn, pdu, &pending_submits);
smpp_pdu_destroy(pdu);