This one's a doozy. A cut&paste bug incorrectly sets the max string length
[jra/samba/.git] / source3 / rpc_parse / parse_net.c
index fe812868d17ca4c6e89968e89d07b8f1a415be13..2f0dd1eb6221dfa27506d2470713da7fa404f96a 100644 (file)
@@ -1013,7 +1013,7 @@ void init_id_info2(NET_ID_INFO_2 * id, const char *domain_name,
 
        memcpy(id->lm_chal, lm_challenge, sizeof(id->lm_chal));
        init_str_hdr(&id->hdr_nt_chal_resp, sizeof(lm_owf), nt_chal_resp_len, (nt_chal_resp != NULL) ? 1 : 0);
-       init_str_hdr(&id->hdr_lm_chal_resp, sizeof(nt_owf), lm_chal_resp_len, (lm_chal_resp != NULL) ? 1 : 0);
+       init_str_hdr(&id->hdr_lm_chal_resp, sizeof(lm_owf), lm_chal_resp_len, (lm_chal_resp != NULL) ? 1 : 0);
 
        init_unistr2(&id->uni_domain_name, domain_name, len_domain_name);
        init_unistr2(&id->uni_user_name, user_name, len_user_name);