libnetapi: do not overwrite status in libnetapi_get_error_string().
[ira/wip.git] / source3 / lib / netapi / netapi.c
index 9e309634b46716ab26a5d96cafd88ef290813721..941e3231835293ec09681df7124325a1819b4538 100644 (file)
@@ -253,8 +253,9 @@ NET_API_STATUS libnetapi_set_error_string(struct libnetapi_ctx *ctx,
 ****************************************************************/
 
 const char *libnetapi_get_error_string(struct libnetapi_ctx *ctx,
-                                      NET_API_STATUS status)
+                                      NET_API_STATUS status_in)
 {
+       NET_API_STATUS status;
        struct libnetapi_ctx *tmp_ctx = ctx;
 
        if (!tmp_ctx) {
@@ -268,7 +269,7 @@ const char *libnetapi_get_error_string(struct libnetapi_ctx *ctx,
                return tmp_ctx->error_string;
        }
 
-       return libnetapi_errstr(status);
+       return libnetapi_errstr(status_in);
 }
 
 /****************************************************************