]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix for templated GetExt
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 10 Jul 2006 17:04:25 +0000 (17:04 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Mon, 10 Jul 2006 17:04:25 +0000 (17:04 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4280 e03df62e-2008-0410-955e-edbf42e46eb7

src/modules/m_conn_waitpong.cpp

index 804026adbae8c4de193747be55b07d70c972d02f..353bd763f61d2b329a579972ae0e947a670d9487 100644 (file)
@@ -80,7 +80,8 @@ class ModuleWaitPong : public Module
        {
                if(command == "PONG")
                {
-                       char* pingrpl = user->GetExt("waitpong_pingstr");
+                       char* pingrpl;
+                       user->GetExt("waitpong_pingstr", pingrpl);
                        
                        if(pingrpl)
                        {
@@ -104,12 +105,14 @@ class ModuleWaitPong : public Module
 
        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)
                {
@@ -123,7 +126,8 @@ class ModuleWaitPong : public Module
                if(target_type == TYPE_USER)
                {
                        userrec* user = (userrec*)item;
-                       char* pingrpl = user->GetExt("waitpong_pingstr");
+                       char* pingrpl;
+                       user->GetExt("waitpong_pingstr", pingrpl);
                        
                        if(pingrpl)
                        {