Re: enquirelink patch

Stipe Tolj <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Organization tolj.org system architecture
Message-ID <[email protected]>
Denis V. Gudtsov wrote:

> Hello!
> 
> I wrote a little patch for kannel wich doesn't send keep-alive packets 
> (enquire link) if any other packets goes thorought gateway due to 
> enquire-link-interval.
> 
> 
> ------------------------------------------------------------------------
> 
> Index: gateway/gw/smsc/smsc_smpp.c
> ===================================================================
> RCS file: /home/cvs/gateway/gw/smsc/smsc_smpp.c,v
> retrieving revision 1.95
> diff -u -u -r1.95 smsc_smpp.c
> --- gateway/gw/smsc/smsc_smpp.c	13 Jun 2006 13:50:49 -0000	1.95
> +++ gateway/gw/smsc/smsc_smpp.c	25 Aug 2006 14:56:15 -0000
> @@ -78,7 +78,7 @@
>  #include "sms.h"
>  #include "dlr.h"
>  
> -#define SMPP_DEFAULT_CHARSET	"windows-1252"
> +#define SMPP_DEFAULT_CHARSET	"windows-1251"
>  
>  /*
>   * Select these based on whether you want to dump SMPP PDUs as they are
> @@ -1787,6 +1787,7 @@
>              send_enquire_link(smpp, conn, &last_enquire_sent);
>  
>              while ((ret = read_pdu(smpp, conn, &len, &pdu)) == 1) {
> +		last_enquire_sent = last_response;
>                  last_response = time(NULL);
>                  /* Deal with the PDU we just got */
>                  dump_pdu("Got PDU:", smpp->conn->id, pdu);

why is the assign BEFORE taking the current time taking place? Wouldn't this 
make more sense AFTER the time(NULL) asign?

Stipe

-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany

tolj.org system architecture      Kannel Software Foundation (KSF)
http://www.tolj.org/              http://www.kannel.org/

mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.