X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserv_extensions.c;h=5f65dbc7b466ecab49c0ca47c8d7bff9ea685230;hb=d830658a2f15ef25917d6d39347206644455bc3a;hp=e248d50a1ecb5edd677314a24ee35d444777859e;hpb=f08f0bc29d1d25e260899818949d8992a2d62924;p=citadel.git diff --git a/citadel/serv_extensions.c b/citadel/serv_extensions.c index e248d50a1..5f65dbc7b 100644 --- a/citadel/serv_extensions.c +++ b/citadel/serv_extensions.c @@ -190,6 +190,20 @@ void AddPortError(char *Port, char *ErrorMessage) } +int DLoader_Exec_Cmd(char *cmdbuf) +{ + struct ProtoFunctionHook *p; + + for (p = ProtoHookList; p; p = p->next) { + if (!strncasecmp(cmdbuf, p->cmd, 4)) { + p->handler(&cmdbuf[5]); + return 1; + } + } + return 0; +} + + void CtdlRegisterProtoHook(void (*handler) (char *), char *cmd, char *desc) { struct ProtoFunctionHook *p; @@ -257,20 +271,6 @@ void CtdlDestroyProtoHooks(void) } -int DLoader_Exec_Cmd(char *cmdbuf) -{ - struct ProtoFunctionHook *p; - - for (p = ProtoHookList; p; p = p->next) { - if (!strncasecmp(cmdbuf, p->cmd, 4)) { - p->handler(&cmdbuf[5]); - return 1; - } - } - return 0; -} - - void CtdlRegisterCleanupHook(void (*fcn_ptr) (void)) {