Ok this is what happens
in smpp_smsc:io_thread(.....
smpp->conn->connect_time = -1then 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-----
