]> git.netwichtig.de Git - user/henk/code/inspircd.git/commit
Make rehash generate a new ServerInstance->Config object
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 1 Jul 2009 22:55:46 +0000 (22:55 +0000)
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 1 Jul 2009 22:55:46 +0000 (22:55 +0000)
commitc384697c88aa54b5a532cd2edce3c063c70d7868
tree3fc454072b3956f241b091265f606bb9c6ca7f67
parent50eebfeac8ebe501b021ebf62b0b01464fd79a21
Make rehash generate a new ServerInstance->Config object

This makes it possible to cancel a pending rehash, and fixes possible
threading issues with rehash and other events.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11424 e03df62e-2008-0410-955e-edbf42e46eb7
12 files changed:
include/configreader.h
include/inspircd.h
include/modules.h
src/commands.cpp
src/commands/cmd_oper.cpp
src/commands/cmd_rehash.cpp
src/commands/cmd_stats.cpp
src/configreader.cpp
src/inspircd.cpp
src/modules.cpp
src/server.cpp
src/socket.cpp