diff options
Diffstat (limited to 'src/inspircd_io.cpp')
-rw-r--r-- | src/inspircd_io.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/inspircd_io.cpp b/src/inspircd_io.cpp index d167c5034..825b4eb31 100644 --- a/src/inspircd_io.cpp +++ b/src/inspircd_io.cpp @@ -567,6 +567,16 @@ void ServerConfig::Read(bool bail, userrec* user) {DT_CHARPTR, DT_CHARPTR}, InitXLine, DoELine, DoneXLine}, + {"type", + {"name", "classes", NULL}, + {DT_CHARPTR, DT_CHARPTR}, + InitTypes, DoType, DoneClassesAndTypes}, + + {"class", + {"name", "commands", NULL}, + {DT_CHARPTR, DT_CHARPTR}, + InitClasss, DoClass, DoneClassesAndTypes}, + {NULL} }; @@ -693,8 +703,6 @@ void ServerConfig::Read(bool bail, userrec* user) for (int n = 0; n < 12; n++) delete[] data[n]; - ReadClassesAndTypes(); - // write once here, to try it out and make sure its ok WritePID(Config->PID); |