Changeset 920 for trunk/server/source3/libsmb/libsmb_server.c
- Timestamp:
- Jun 9, 2016, 2:23:12 PM (9 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 919
- Property svn:mergeinfo changed
-
trunk/server/source3/libsmb/libsmb_server.c
r918 r920 259 259 NTSTATUS status; 260 260 char *newserver, *newshare; 261 int signing_state = Undefined; 261 262 262 263 zero_sockaddr(&ss); … … 405 406 zero_sockaddr(&ss); 406 407 408 if (context->internal->smb_encryption_level != SMBC_ENCRYPTLEVEL_NONE) { 409 signing_state = Required; 410 } 411 407 412 /* have to open a new connection */ 408 if ((c = cli_initialise ()) == NULL) {413 if ((c = cli_initialise_ex(signing_state)) == NULL) { 409 414 errno = ENOMEM; 410 415 return NULL; … … 751 756 pp_workgroup, pp_username, pp_password); 752 757 if (!ipc_srv) { 758 int signing_state = Undefined; 753 759 754 760 /* We didn't find a cached connection. Get the password */ … … 772 778 flags |= CLI_FULL_CONNECTION_USE_CCACHE; 773 779 } 780 if (context->internal->smb_encryption_level != SMBC_ENCRYPTLEVEL_NONE) { 781 signing_state = Required; 782 } 774 783 775 784 zero_sockaddr(&ss); … … 781 790 *pp_password, 782 791 flags, 783 Undefined);792 signing_state); 784 793 if (! NT_STATUS_IS_OK(nt_status)) { 785 794 DEBUG(1,("cli_full_connection failed! (%s)\n",
Note:
See TracChangeset
for help on using the changeset viewer.