From d74c60807cdaec2835c400a6de0fa5e381cc1392 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sat, 15 Jul 2017 11:54:14 +0200 Subject: [PATCH] nsswitch: Slightly simplify winbindd_request_response We don't need a separate variable, C passes a copy on the stack Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- nsswitch/wb_common.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/nsswitch/wb_common.c b/nsswitch/wb_common.c index 262181a3cff..d6746b4f535 100644 --- a/nsswitch/wb_common.c +++ b/nsswitch/wb_common.c @@ -719,16 +719,15 @@ NSS_STATUS winbindd_request_response(struct winbindd_context *ctx, struct winbindd_response *response) { NSS_STATUS status = NSS_STATUS_UNAVAIL; - struct winbindd_context *wb_ctx = ctx; if (ctx == NULL) { - wb_ctx = &wb_global_ctx; + ctx = &wb_global_ctx; } - status = winbindd_send_request(wb_ctx, req_type, 0, request); + status = winbindd_send_request(ctx, req_type, 0, request); if (status != NSS_STATUS_SUCCESS) return (status); - status = winbindd_get_response(wb_ctx, response); + status = winbindd_get_response(ctx, response); return status; } @@ -739,16 +738,15 @@ NSS_STATUS winbindd_priv_request_response(struct winbindd_context *ctx, struct winbindd_response *response) { NSS_STATUS status = NSS_STATUS_UNAVAIL; - struct winbindd_context *wb_ctx = ctx; if (ctx == NULL) { - wb_ctx = &wb_global_ctx; + ctx = &wb_global_ctx; } - status = winbindd_send_request(wb_ctx, req_type, 1, request); + status = winbindd_send_request(ctx, req_type, 1, request); if (status != NSS_STATUS_SUCCESS) return (status); - status = winbindd_get_response(wb_ctx, response); + status = winbindd_get_response(ctx, response); return status; } -- 2.25.1