Changeset 179 for branches/client-1.5/src
- Timestamp:
- Apr 23, 2009, 5:56:01 PM (16 years ago)
- Location:
- branches/client-1.5/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/client-1.5/src/ndpsmb.c
r157 r179 709 709 debug_printf("checkMountResource in tid#%d\n", _gettid()); 710 710 rc = smbwrp_connect( pRes, &cli); 711 if (rc) 712 rc = (rc == 7 ? ERROR_BAD_DEV_TYPE : ERROR_ACCESS_DENIED); 711 /* changed to real error codes SCS 712 if (rc) 713 rc = (rc == 7 ? ERROR_BAD_DEV_TYPE : ERROR_ACCESS_DENIED); */ 714 switch (rc) { 715 case 0: 716 rc = NO_ERROR; 717 break; 718 case 1: 719 case 10: 720 case 11: 721 rc = ERROR_BAD_NET_NAME; 722 break; 723 case 2: 724 rc = ERROR_INIT_ROUTINE_FAILED; 725 break; 726 case 3: 727 rc = ERROR_BAD_NET_RESP; 728 break; 729 case 4: 730 rc = ERROR_NETWORK_BUSY; 731 break; 732 case 6: 733 rc = ERROR_NETWORK_ACCESS_DENIED; 734 break; 735 case 7: 736 rc = ERROR_BAD_NETPATH; 737 break; 738 default: 739 rc = ERROR_UNEXP_NET_ERR; 740 break; 741 } /* endswitch */ 742 713 743 smbwrp_disconnect( pRes, cli); 714 744 … … 725 755 726 756 // init code 727 757 smbwrp_init(); 728 758 729 759 /* since samba plugin support only 1 type of resources we do not need */ -
branches/client-1.5/src/smbwrp.c
r151 r179 411 411 struct cli_state * c; 412 412 char* dev_type; 413 int loginerror = 0; 413 414 414 415 zero_ip(&ip); … … 491 492 workgroup))) { 492 493 debuglocal(4,"%s/******** login failed\n", srv->username); 494 loginerror = 1; // save the login error 495 493 496 /* try an anonymous login if it failed */ 494 497 if (!NT_STATUS_IS_OK(cli_session_setup(c, "", "", 1,"", 0, workgroup))) { … … 511 514 srv->password, strlen(srv->password)+1)) { 512 515 cli_shutdown(c); 513 return 7; 516 // if loginerror is != 0 means normal login failed, but anonymous login worked 517 if (loginerror !=0) 518 return 6; 519 else 520 return 7; 514 521 } 515 522
Note:
See TracChangeset
for help on using the changeset viewer.