![](https://secure.gravatar.com/avatar/cd277f8a3291c9918053345fafb8cd7d.jpg?s=120&d=mm&r=g)
17 Feb
2009
17 Feb
'09
1:08 a.m.
in gkserver.cxx variable identifierBase is defined as type time_t and in vs2008 time_t is type __time64_t ( __int64 ) psprintf("%x:%u", identifierBase, nextIdentifier++) always output "xxxxxx:0", then CreateEndPointIdentifier() will return same indentifier at anytime PString H323GatekeeperServer::CreateEndPointIdentifier() { PWaitAndSignal wait(mutex); //return psprintf("%x:%u", identifierBase, nextIdentifier++); // <---bug here return psprintf("%x:%u", (int)identifierBase, nextIdentifier++); } Best Regards, bian ___________________________________________________________ 好玩贺卡等你发,邮箱贺卡全新上线! http://card.mail.cn.yahoo.com/