]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/modules.h
Forgot to commit this?
[user/henk/code/inspircd.git] / include / modules.h
index 07da2989f0772b01c6cd1d58a6cd93a6e16318e2..2e0a614c58de7a0375d3a490d2bebb1130ebf12b 100644 (file)
@@ -289,12 +289,15 @@ class ExtMode : public classbase
 
 class ModuleException
 {
+ private:
+       std::string err;
  public:
-       ModuleException() {};
+       ModuleException() : err("Module threw an exception") {}
+       ModuleException(std::string message) : err(message) {}
        virtual ~ModuleException() {};
        virtual char *GetReason()
        {
-               return "Module threw an exception";
+               return (char*)err.c_str();
        }
 };