Got "medieval on our ass" about adding the -1 to slprintf.
[samba.git] / source3 / nsswitch / winbindd_pam.c
index 48a1a829ebc79d81431b5ed95e7420225da1d904..c74afd8e291c319e595e70103c25216eecdf82fa 100644 (file)
@@ -55,7 +55,7 @@ enum winbindd_result winbindd_pam_auth(struct winbindd_cli_state *state)
 
        nt_lm_owf_gen(state->request.data.auth.pass, ntpw, lmpw);
 
-       slprintf(server, sizeof(server), "\\\\%s", server_state.controller);
+       slprintf(server, sizeof(server)-1, "\\\\%s", server_state.controller);
 
        status = domain_client_validate_backend(server, 
                                                name_user, name_domain,