mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
SMB: Fix a data size mismatch that broke SMB on big-endian platforms
This commit is contained in:
parent
dcd484a238
commit
dca257f27e
@ -397,7 +397,7 @@ static CURLcode smb_send_setup(struct connectdata *conn)
|
|||||||
memset(&msg, 0, sizeof(msg));
|
memset(&msg, 0, sizeof(msg));
|
||||||
msg.word_count = SMB_WC_SETUP_ANDX;
|
msg.word_count = SMB_WC_SETUP_ANDX;
|
||||||
msg.andx.command = SMB_COM_NO_ANDX_COMMAND;
|
msg.andx.command = SMB_COM_NO_ANDX_COMMAND;
|
||||||
msg.max_buffer_size = smb_swap32(MAX_MESSAGE_SIZE);
|
msg.max_buffer_size = smb_swap16(MAX_MESSAGE_SIZE);
|
||||||
msg.max_mpx_count = smb_swap16(1);
|
msg.max_mpx_count = smb_swap16(1);
|
||||||
msg.vc_number = smb_swap16(1);
|
msg.vc_number = smb_swap16(1);
|
||||||
msg.session_key = smb_swap32(smbc->session_key);
|
msg.session_key = smb_swap32(smbc->session_key);
|
||||||
|
Loading…
Reference in New Issue
Block a user