1
0
mirror of https://github.com/anope/anope.git synced 2026-07-09 03:23:13 +02:00

Fixed error message from being unable to connect

This commit is contained in:
Adam
2011-07-31 04:00:35 -04:00
parent 1cb11bba5d
commit f32149117a
3 changed files with 22 additions and 11 deletions
+13 -9
View File
@@ -96,7 +96,15 @@ class ReconnectTimer : public Timer
void Tick(time_t)
{
Connect();
try
{
Connect();
}
catch (const SocketException &ex)
{
quitmsg = ex.GetReason();
quitting = true;
}
}
};
@@ -343,13 +351,9 @@ int main(int ac, char **av, char **envp)
}
catch (const SocketException &ex)
{
Log() << ex.GetReason();
ModuleManager::UnloadAll();
SocketEngine::Shutdown();
for (Module *m; (m = ModuleManager::FindFirstOf(PROTOCOL)) != NULL;)
ModuleManager::UnloadModule(m, NULL);
ModuleManager::CleanupRuntimeDirectory();
return -1;
quitmsg = ex.GetReason();
quitting = true;
return_code = -1;
}
started = true;
@@ -415,5 +419,5 @@ int main(int ac, char **av, char **envp)
return_code = -1;
}
return 0;
return return_code;
}