Fix for passing NULL pointer as an array parameter in
authorTim Potter <tpot@samba.org>
Mon, 10 Jul 2000 04:56:30 +0000 (04:56 +0000)
committerTim Potter <tpot@samba.org>
Mon, 10 Jul 2000 04:56:30 +0000 (04:56 +0000)
domain_client_validate()

source/rpc_client/cli_login.c
source/rpc_parse/parse_net.c

index 7c7398243df7a995ba3a936e5034566733a12259..205ccc7a248ed4d0acf4100770485f55d482a2cf 100644 (file)
@@ -156,8 +156,8 @@ password equivalents over the network. JRA.
 ****************************************************************************/
 
 BOOL cli_nt_login_network(struct cli_state *cli, char *domain, char *username, 
-                          uint32 smb_userid_low, char lm_chal[8], char lm_chal_resp[24],
-                          char nt_chal_resp[24],
+                          uint32 smb_userid_low, char lm_chal[8], 
+                         char *lm_chal_resp, char *nt_chal_resp,
                           NET_ID_INFO_CTR *ctr, NET_USER_INFO_3 *user_info3)
 {
   DEBUG(5,("cli_nt_login_network: %d\n", __LINE__));
index bcc8e876b54ea79ff7e2d3e127bd35f4c196e795..06430e75e67afc264bd172547df860184058c481 100644 (file)
@@ -765,8 +765,8 @@ void init_id_info2(NET_ID_INFO_2 *id, char *domain_name,
                                uint32 param_ctrl, uint32 log_id_low, uint32 log_id_high,
                                char *user_name, char *wksta_name,
                                unsigned char lm_challenge[8],
-                               unsigned char lm_chal_resp[24],
-                               unsigned char nt_chal_resp[24])
+                               unsigned char *lm_chal_resp,
+                               unsigned char *nt_chal_resp)
 {
        int len_domain_name = strlen(domain_name);
        int len_user_name   = strlen(user_name  );