/* if logged in as guest then reject */
if ((SVAL(cli.inbuf,smb_vwv2) & 1) != 0) {
DEBUG(1,("password server %s gave us guest only\n", cli.desthost));
+ cli_ulogoff(&cli);
return(False);
}
if (!cli_send_tconX(&cli, "IPC$", "IPC", "", 1)) {
DEBUG(1,("password server %s refused IPC$ connect\n", cli.desthost));
+ cli_ulogoff(&cli);
return False;
}
if (!cli_NetWkstaUserLogon(&cli,user,local_machine)) {
DEBUG(1,("password server %s failed NetWkstaUserLogon\n", cli.desthost));
cli_tdis(&cli);
+ cli_ulogoff(&cli);
return False;
}
if (cli.privilages == 0) {
DEBUG(1,("password server %s gave guest privilages\n", cli.desthost));
cli_tdis(&cli);
+ cli_ulogoff(&cli);
return False;
}
cli.desthost,
cli.eff_name));
cli_tdis(&cli);
+ cli_ulogoff(&cli);
return False;
}
}