]> granicus.if.org Git - apache/commitdiff
Get rid of unnecessary apr_status_t variables in a couple of functions.
authorJeff Trawick <trawick@apache.org>
Sat, 3 Mar 2001 02:01:30 +0000 (02:01 +0000)
committerJeff Trawick <trawick@apache.org>
Sat, 3 Mar 2001 02:01:30 +0000 (02:01 +0000)
In load_file(), use apr_dso_error() instead of apr_strerror() to build
an error message after a apr_dso_load() failure.

PR: 6980

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88444 13f79535-47bb-0310-9956-ffa450edef68

modules/mappers/mod_so.c

index 188654f26e8c0bc15c1961e5576e93575c45ee97..ba9466f6225a55f9dc0d834a69fc54d62b1459a6 100644 (file)
@@ -197,7 +197,6 @@ static apr_status_t unload_module(void *data)
 static const char *load_module(cmd_parms *cmd, void *dummy, 
                                const char *modname, const char *filename)
 {
-    apr_status_t status;
     apr_dso_handle_t *modhandle;
     apr_dso_handle_sym_t modsym;
     module *modp;
@@ -231,7 +230,7 @@ static const char *load_module(cmd_parms *cmd, void *dummy,
     /*
      * Load the file into the Apache address space
      */
-    if ((status = apr_dso_load(&modhandle, szModuleFile, cmd->pool )) != APR_SUCCESS) {
+    if (apr_dso_load(&modhandle, szModuleFile, cmd->pool) != APR_SUCCESS) {
         char my_error[256];
 
         return apr_pstrcat(cmd->pool, "Cannot load ", szModuleFile,
@@ -247,7 +246,7 @@ static const char *load_module(cmd_parms *cmd, void *dummy,
      * First with the hidden variant (prefix `AP_') and then with the plain
      * symbol name.
      */
-    if ((status = apr_dso_sym(&modsym, modhandle, modname)) != APR_SUCCESS) {
+    if (apr_dso_sym(&modsym, modhandle, modname) != APR_SUCCESS) {
         char my_error[256];
 
        return apr_pstrcat(cmd->pool, "Can't locate API module structure `",
@@ -296,18 +295,17 @@ static const char *load_module(cmd_parms *cmd, void *dummy,
 
 static const char *load_file(cmd_parms *cmd, void *dummy, const char *filename)
 {
-    apr_status_t status;
     apr_dso_handle_t *handle;
     const char *file;
 
     file = ap_server_root_relative(cmd->pool, filename);
     
-    if ((status = apr_dso_load(&handle, file, cmd->pool)) != APR_SUCCESS) {
+    if (apr_dso_load(&handle, file, cmd->pool) != APR_SUCCESS) {
         char my_error[256];
 
        return apr_pstrcat(cmd->pool, "Cannot load ", filename, 
                          " into server: ", 
-                         apr_strerror(status, my_error, sizeof(my_error)),
+                         apr_dso_error(handle, my_error, sizeof(my_error)),
                          NULL);
     }