summaryrefslogtreecommitdiff
path: root/src/dynamic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dynamic.cpp')
-rw-r--r--src/dynamic.cpp20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/dynamic.cpp b/src/dynamic.cpp
index 179113cae..01daaee86 100644
--- a/src/dynamic.cpp
+++ b/src/dynamic.cpp
@@ -38,7 +38,7 @@ DLLManager::DLLManager(InspIRCd* ServerInstance, const char *fname)
DLLManager::~DLLManager()
{
- // close the library if it isn't null
+ /* close the library */
if (h)
dlclose(h);
}
@@ -47,8 +47,10 @@ DLLManager::~DLLManager()
bool DLLManager::GetSymbol(void** v, const char* sym_name)
{
- // try extract a symbol from the library
- // get any error message is there is any
+ /*
+ * try extract a symbol from the library
+ * get any error message is there is any
+ */
if (h)
{
@@ -59,19 +61,13 @@ bool DLLManager::GetSymbol(void** v, const char* sym_name)
return false;
}
- if (err)
- {
- return false;
- }
- else
- {
- return true;
- }
+ /* succeeded :) */
+ return true;
}
DLLFactoryBase::DLLFactoryBase(InspIRCd* Instance, const char* fname, const char* symbol) : DLLManager(Instance, fname)
{
- // try get the factory function if there is no error yet
+ /* try get the factory function if there is no error yet */
factory_func = 0;
if (!LastError())