]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Only setup fakeclient once.
authorw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 1 Apr 2008 23:39:44 +0000 (23:39 +0000)
committerw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Tue, 1 Apr 2008 23:39:44 +0000 (23:39 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9253 e03df62e-2008-0410-955e-edbf42e46eb7

src/inspircd.cpp

index 8d7046ef64182425ed726e0d8b8a708b157e0786..bf103328d5c2f3ce4e6c9477cc747a8735cf3ebb 100644 (file)
@@ -447,13 +447,6 @@ InspIRCd::InspIRCd(int argc, char** argv)
 
        this->Modes = new ModeParser(this);
 
-       /* set up fake client (uid is incorrect at this point,
-        * until after config is read. we set up the user again
-        * at that point 
-        */
-       this->FakeClient = new User(this);
-       this->FakeClient->SetFd(FD_MAGIC_NUMBER);
-
        if (!do_root)
                this->CheckRoot();
        else
@@ -519,7 +512,6 @@ InspIRCd::InspIRCd(int argc, char** argv)
        this->InitialiseUID();
 
        /* set up fake client again this time with the correct uid */
-       delete FakeClient;
        this->FakeClient = new User(this);
        this->FakeClient->SetFd(FD_MAGIC_NUMBER);