summaryrefslogtreecommitdiff
path: root/source3/libsmb/clitrans.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2007-12-04 13:30:22 -0800
committerJeremy Allison <jra@samba.org>2007-12-04 13:30:22 -0800
commit774a30989af4879cc6c3f5a270a20a645983edfa (patch)
tree240f24b02d41c34ba6261e01ad942ee31f5935ec /source3/libsmb/clitrans.c
parent0e9a1c24a067832b2d3962e851001767973643d8 (diff)
downloadsamba-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.c14
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;
}