]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/dynref.h
Remove the Kiwi links from the readme.
[user/henk/code/inspircd.git] / include / dynref.h
index 8d55d10aac2d9be0bebc6f03e670fdd5377aef36..bcfca9647d6cc0aad4ecd1e1e35875013d72efca 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * InspIRCd -- Internet Relay Chat Daemon
  *
- *   Copyright (C) 2019 Sadie Powell <sadie@witchery.services>
+ *   Copyright (C) 2019-2020 Sadie Powell <sadie@witchery.services>
  *   Copyright (C) 2013-2015 Attila Molnar <attilamolnar@hush.com>
  *
  * This file is part of InspIRCd.  InspIRCd is free software: you can
@@ -52,14 +52,14 @@ class CoreExport dynamic_reference_base : public interfacebase, public insp::int
        void SetCaptureHook(CaptureHook* h) { hook = h; }
 
        void check();
-       operator bool() { return (value != NULL); }
+       operator bool() const { return (value != NULL); }
        static void reset_all();
 };
 
 inline void dynamic_reference_base::check()
 {
        if (!value)
-               throw ModuleException("Dynamic reference to '" + name + "' failed to resolve");
+               throw ModuleException("Dynamic reference to '" + name + "' failed to resolve. Are you missing a module?");
 }
 
 template<typename T>