From 38e125bdb8422343a86017479d00b462bf36e784 Mon Sep 17 00:00:00 2001 From: danieldg Date: Fri, 23 Oct 2009 19:07:40 +0000 Subject: Change to and because is taken. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11957 e03df62e-2008-0410-955e-edbf42e46eb7 --- include/inspircd.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'include/inspircd.h') diff --git a/include/inspircd.h b/include/inspircd.h index 9156d3444..292fbd488 100644 --- a/include/inspircd.h +++ b/include/inspircd.h @@ -256,16 +256,17 @@ class BanCacheManager; class CoreExport ConfigReaderThread : public Thread { ServerConfig* Config; - bool done; + volatile bool done; public: - std::string TheUserUID; + const std::string TheUserUID; ConfigReaderThread(const std::string &useruid) - : Thread(), done(false), TheUserUID(useruid) + : Config(new ServerConfig), done(false), TheUserUID(useruid) { } virtual ~ConfigReaderThread() { + delete Config; } void Run(); -- cgit v1.2.3