]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_check.cpp
Remove the intercomm system since sqlite is synchronous.
[user/henk/code/inspircd.git] / src / modules / m_check.cpp
index 0b222ba894cf94f37fb60c6bac130ed878459d72..158b0c5331f2e8c59d72f0ccfa1650b420bffdd5 100644 (file)
@@ -98,15 +98,16 @@ class CommandCheck : public Command
                        if (IS_OPER(targuser))
                        {
                                /* user is an oper of type ____ */
-                               user->SendText(checkstr + " opertype " + irc::Spacify(targuser->oper.c_str()));
+                               user->SendText(checkstr + " opertype " + targuser->oper->NameStr());
                        }
 
-                       if (IS_LOCAL(targuser))
+                       LocalUser* loctarg = IS_LOCAL(targuser);
+                       if (loctarg)
                        {
-                               user->SendText(checkstr + " clientaddr " + irc::sockets::satouser(&targuser->client_sa));
-                               user->SendText(checkstr + " serveraddr " + irc::sockets::satouser(&targuser->server_sa));
+                               user->SendText(checkstr + " clientaddr " + irc::sockets::satouser(&loctarg->client_sa));
+                               user->SendText(checkstr + " serveraddr " + irc::sockets::satouser(&loctarg->server_sa));
 
-                               std::string classname = targuser->GetClass()->name;
+                               std::string classname = loctarg->GetClass()->name;
                                if (!classname.empty())
                                        user->SendText(checkstr + " connectclass " + classname);
                        }