diff options
author | Jeremy Allison <jra@samba.org> | 2007-12-04 13:30:22 -0800 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2007-12-04 13:30:22 -0800 |
commit | 774a30989af4879cc6c3f5a270a20a645983edfa (patch) | |
tree | 240f24b02d41c34ba6261e01ad942ee31f5935ec /source3/libsmb/clitrans.c | |
parent | 0e9a1c24a067832b2d3962e851001767973643d8 (diff) | |
download | samba-774a30989af4879cc6c3f5a270a20a645983edfa.tar.gz samba-774a30989af4879cc6c3f5a270a20a645983edfa.tar.bz2 samba-774a30989af4879cc6c3f5a270a20a645983edfa.zip |
Fix signing bug found by Volker. That one was *subtle*.
Jeremy
(This used to be commit 816aea6c1a426eb2450061b847729e22bdac33a0)
Diffstat (limited to 'source3/libsmb/clitrans.c')
-rw-r--r-- | source3/libsmb/clitrans.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/source3/libsmb/clitrans.c b/source3/libsmb/clitrans.c index 739c8ba1d1..a6f7f7fec1 100644 --- a/source3/libsmb/clitrans.c +++ b/source3/libsmb/clitrans.c @@ -94,14 +94,9 @@ bool cli_send_trans(struct cli_state *cli, int trans, return False; } - /* Note we're in a trans state. Save the sequence - * numbers for replies. */ - client_set_trans_sign_state_on(cli, mid); - if (this_ldata < ldata || this_lparam < lparam) { /* receive interim response */ if (!cli_receive_smb(cli) || cli_is_error(cli)) { - client_set_trans_sign_state_off(cli, mid); return(False); } @@ -143,7 +138,6 @@ bool cli_send_trans(struct cli_state *cli, int trans, show_msg(cli->outbuf); if (!cli_send_smb(cli)) { - client_set_trans_sign_state_off(cli, mid); return False; } @@ -350,7 +344,6 @@ bool cli_receive_trans(struct cli_state *cli,int trans, } } - client_set_trans_sign_state_off(cli, SVAL(cli->inbuf,smb_mid)); return ret; } @@ -418,14 +411,9 @@ bool cli_send_nt_trans(struct cli_state *cli, return False; } - /* Note we're in a trans state. Save the sequence - * numbers for replies. */ - client_set_trans_sign_state_on(cli, mid); - if (this_ldata < ldata || this_lparam < lparam) { /* receive interim response */ if (!cli_receive_smb(cli) || cli_is_error(cli)) { - client_set_trans_sign_state_off(cli, mid); return(False); } @@ -467,7 +455,6 @@ bool cli_send_nt_trans(struct cli_state *cli, show_msg(cli->outbuf); if (!cli_send_smb(cli)) { - client_set_trans_sign_state_off(cli, mid); return False; } @@ -695,6 +682,5 @@ bool cli_receive_nt_trans(struct cli_state *cli, } } - client_set_trans_sign_state_off(cli, SVAL(cli->inbuf,smb_mid)); return ret; } |