user->Extend("waitpong_pingstr", pingrpl);
}
- virtual int OnPreCommand(const std::string &command, char** parameters, int pcnt, userrec* user, bool validated)
+ virtual int OnPreCommand(const std::string &command, const char** parameters, int pcnt, userrec* user, bool validated)
{
if(command == "PONG")
{
- char* pingrpl = user->GetExt("waitpong_pingstr");
+ char* pingrpl;
+ user->GetExt("waitpong_pingstr", pingrpl);
if(pingrpl)
{
virtual bool OnCheckReady(userrec* user)
{
- return (!user->GetExt("waitpong_pingstr"));
+ char* pingrpl;
+ return (!user->GetExt("waitpong_pingstr", pingrpl));
}
virtual void OnUserDisconnect(userrec* user)
{
- char* pingrpl = user->GetExt("waitpong_pingstr");
+ char* pingrpl;
+ user->GetExt("waitpong_pingstr", pingrpl);
if(pingrpl)
{
if(target_type == TYPE_USER)
{
userrec* user = (userrec*)item;
- char* pingrpl = user->GetExt("waitpong_pingstr");
+ char* pingrpl;
+ user->GetExt("waitpong_pingstr", pingrpl);
if(pingrpl)
{