Index: nsswitch/wbinfo.c =================================================================== --- nsswitch/wbinfo.c (revision 11274) +++ nsswitch/wbinfo.c (working copy) @@ -39,6 +39,7 @@ if (got_sep) return sep; + ZERO_STRUCT(request); ZERO_STRUCT(response); /* Send off request */ @@ -67,6 +68,7 @@ struct winbindd_response response; static fstring winbind_domain; + ZERO_STRUCT(request); ZERO_STRUCT(response); /* Send off request */ @@ -117,6 +119,7 @@ NSS_STATUS result; int i; + ZERO_STRUCT(request); ZERO_STRUCT(response); /* Send request */ @@ -146,6 +149,7 @@ int i; const char *s; + ZERO_STRUCT(request); ZERO_STRUCT(response); /* Send request */ @@ -173,6 +177,7 @@ struct winbindd_response response; NSS_STATUS result; + ZERO_STRUCT(request); ZERO_STRUCT(response); /* Send request */ @@ -250,6 +255,7 @@ { struct winbindd_response response; + ZERO_STRUCT(request); ZERO_STRUCT(response); /* Send request */ @@ -383,6 +389,7 @@ struct winbindd_response response; NSS_STATUS result; + ZERO_STRUCT(request); ZERO_STRUCT(response); result = winbindd_request_response(WINBINDD_CHECK_MACHACC, NULL, &response);