Commit aca05a92 authored by Ian Holsman's avatar Ian Holsman
Browse files

display a warning message if someone attempts to load

the same module twice

Submitted by:	Brian Pane <bpane@pacbell.net>
Reviewed by:	Ian Holsman


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91830 13f79535-47bb-0310-9956-ffa450edef68
parent 51e0aa12
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -221,9 +221,13 @@ static const char *load_module(cmd_parms *cmd, void *dummy,
    modie = (moduleinfo *)sconf->loaded_modules->elts;
    for (i = 0; i < sconf->loaded_modules->nelts; i++) {
        modi = &modie[i];
        if (modi->name != NULL && strcmp(modi->name, modname) == 0)
        if (modi->name != NULL && strcmp(modi->name, modname) == 0) {
            ap_log_perror(APLOG_MARK, APLOG_WARNING|APLOG_NOERRNO, 0,
                          cmd->pool, "module %s is already loaded, skipping",
                          modname);
            return NULL;
        }
    }
    modi = apr_array_push(sconf->loaded_modules);
    modi->name = modname;