Hi,

have you notice in bb_smscconn.c:bb_smscconn_status(...):
        switch (info.status) {
            case SMSCCONN_ACTIVE:
            case SMSCCONN_ACTIVE_RECV:
                sprintf(tmp3, "online %lds", info.online);
                break;
            case SMSCCONN_DISCONNECTED:

that means online time will be printed _only_ when smsc link is online and 
there no race conditions, because all accesses to online time are protected
with flow_mutex...

anyway, that make no sense to set online time within smpp module to -1.
patch applied, thanks!

On Thursday 11 March 2004 19:08, Nisan Bloch wrote:
> Hi
>
> Ok this is what happens
>
> in smpp_smsc:io_thread(.....
>          smpp->conn->connect_time = -1
>
> then in the smscconn modules
>
> smscconn.c:int smscconn_info
>          infotable->online = time(NULL) - conn->connect_time;
>
> So this is a odd race condition - also none of the other smsc modules
> explicitly set
> conn->connect_time
>
> And finally you will see that the very large online times are actually the
> unixtime stamp of the server that bearerbox is running on.
>
>
> Nisan
>
> At 07:44 PM 2004/03/11, you wrote:
> > > setting smpp->conn->connect_time = -1 in io_thread is a problem as well
> > > - one can then end up with an onlinetime of time() - (-1)
> > > the smscconn functions do this anyway
> >
> >nop, there is no "time() - (-1)" anywhere in the smpp module code, or
> >am I missing something? Please drop me the lines if any.
> >
> >Stipe
> >
> >mailto:[EMAIL PROTECTED]
> >-------------------------------------------------------------------
> >Wapme Systems AG
> >
> >M�nsterstr. 248
> >40470 D�sseldorf, NRW, Germany
> >
> >phone: +49.211.74845.0
> >fax: +49.211.74845.299
> >
> >mailto:[EMAIL PROTECTED]
> >http://www.wapme-systems.de/
> >-------------------------------------------------------------------
> >
> >-----BEGIN PGP PUBLIC KEY BLOCK-----
> >Version: GnuPG v1.2.2 (Cygwin)
> >
> >mIsEP6mcYwEEAMDnUiUwrbb+xwTFWN6TxF2+XZu7/alwJMeCwMBRvXtPZqfjpPhS
> >OkBpU0F4TrVuugz1HINTSaJTYq10AzDQXp5NkyWgckqW79nPAWuOX0dicbJk+cN2
> >nM2TI4KaxUDe6u8hghNEnH/i2lXsUu9apnP/iixzV81VC2je3uc9hZpnAAYptEVT
> >dGlwZSBUb2xqIChUZWNobm9sb2d5IENlbnRlciAmIFJlc2VhcmNoIExhYikgPHRv
> >bGpAd2FwbWUtc3lzdGVtcy5kZT6ItAQTAQIAHgUCP6mcYwIbAwYLCQgHAwIDFQID
> >AxYCAQIeAQIXgAAKCRABV0w1BqPYRuSqA/wPzsQxao2YePENCtgRTrO86U6zg3sl
> >OcS6CJFI4FZP5h/xD3GRsNH1+MPSvZlomDdpFnr547DGz/Kq9MXuQwVvlVig5yWZ
> >K5dtKp1r5YLhxJQBhfirZbRFFnYmf19f18J8OoS28tuFVftDl1AIwJS3HLyBTv6H
> >g2HyLAEKQIp30Q==
> >=aYCI
> >-----END PGP PUBLIC KEY BLOCK-----

-- 
Best regards / Mit besten Gr��en aus D�sseldorf

Dipl.-Ing.
Alexander Malysh
___________________________________________

Centrium GmbH
Vogelsanger Weg 80
40470 D�sseldorf

Fon: +49 (0211) 74 84 51 80
Fax: +49 (0211) 277 49 109

email: [EMAIL PROTECTED]
web: www.centrium.de
msn: [EMAIL PROTECTED]
icq: 98063111
___________________________________________

Please avoid sending me Word, Excel or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html

Reply via email to