]> granicus.if.org Git - apache/commitdiff
display a warning message if someone attempts to load
authorIan Holsman <ianh@apache.org>
Sat, 10 Nov 2001 18:14:58 +0000 (18:14 +0000)
committerIan Holsman <ianh@apache.org>
Sat, 10 Nov 2001 18:14:58 +0000 (18:14 +0000)
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

modules/mappers/mod_so.c

index 0e0ec9074527cf30734ecbdb235a0bcb6a5f454e..a3c135c3a1eb3e51854c508fd0d3707db6cebaa3 100644 (file)
@@ -221,8 +221,12 @@ 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;