summaryrefslogtreecommitdiff
path: root/include/modules.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/modules.h')
-rw-r--r--include/modules.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/include/modules.h b/include/modules.h
index 53cd81340..ab3472132 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -1236,11 +1236,10 @@ class Service : public virtual Base
template<typename T>
class service_reference : public dynamic_reference<T>
{
- Module *owner;
Anope::string name;
public:
- service_reference(Module *o, const Anope::string &n) : dynamic_reference<T>(static_cast<T *>(ModuleManager::GetService(this->name))), owner(o), name(n)
+ service_reference(const Anope::string &n) : dynamic_reference<T>(static_cast<T *>(ModuleManager::GetService(n))), name(n)
{
}
@@ -1263,11 +1262,6 @@ class service_reference : public dynamic_reference<T>
}
return this->ref;
}
-
- inline T *operator->()
- {
- return this->ref;
- }
};
struct Message