]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/modules/cap.h
Merge branch 'insp20' into master.
[user/henk/code/inspircd.git] / include / modules / cap.h
index e6f9340e83b0177669d3d398bd1acfd7a32c79e7..8299d14aeae7634eb6553266c09f1f7492714b22 100644 (file)
@@ -32,8 +32,8 @@ namespace Cap
        {
         public:
                ExtItem(Module* mod);
-               std::string serialize(SerializeFormat format, const Extensible* container, void* item) const;
-               void unserialize(SerializeFormat format, Extensible* container, const std::string& value);
+               std::string serialize(SerializeFormat format, const Extensible* container, void* item) const CXX11_OVERRIDE;
+               void unserialize(SerializeFormat format, Extensible* container, const std::string& value) CXX11_OVERRIDE;
        };
 
        class Capability;
@@ -197,7 +197,7 @@ namespace Cap
                        if (!IsRegistered())
                                return false;
                        Ext caps = extitem->get(user);
-                       return (caps & GetMask());
+                       return ((caps & GetMask()) != 0);
                }
 
                /** Turn the capability on/off for a user. If the cap is not registered this method has no effect.