rpcclient fix

Luke Kenneth Casson Leighton lkcl at switchboard.net
Sat Mar 6 23:54:43 GMT 1999


> with do_encrypt being false, the password is set using
> pwd_set_cleartext instead of pwd_make_lm_nt_16.
> 
> Fix 1: Change the flag
> --- rpcclient.c.orig    Sat Mar  6 14:54:04 1999
> +++ rpcclient.c Sat Mar  6 14:54:20 1999
> @@ -747,7 +747,7 @@
>         }
>         else 
>         {
> -               pwd_read(&(smb_cli->pwd), "Enter Password:", False);
> +               pwd_read(&(smb_cli->pwd), "Enter Password:", True);
>         }

thx, this was some testing i was going.

> I supplied the second fix cuz I like the idea of crypting the password
> through the same paths no-matter where it came from.

the idea of the pwd_cache structure / routines is that it's a black-box
container.  why i have not created a pwd_xxx routine to call either
null_pwd() or make_lm_nt_16() i do not know.



More information about the samba-technical mailing list