From f8f7f4e3abb3190e6608379c6d2fc3b4eb8532c1 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 26 Oct 2011 15:41:34 +0200 Subject: s3:libsmb: make use of smb_buffer_oob() in clitrans.c metze --- source3/libsmb/clitrans.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source3/libsmb/clitrans.c b/source3/libsmb/clitrans.c index dae7f2c844..f487a34864 100644 --- a/source3/libsmb/clitrans.c +++ b/source3/libsmb/clitrans.c @@ -140,10 +140,10 @@ static NTSTATUS cli_pull_trans(uint8_t *inbuf, * length. Likewise for param_ofs/param_disp. */ - if (trans_oob(smb_len_nbt(inbuf), param_ofs, *pnum_param) - || trans_oob(*ptotal_param, *pparam_disp, *pnum_param) - || trans_oob(smb_len_nbt(inbuf), data_ofs, *pnum_data) - || trans_oob(*ptotal_data, *pdata_disp, *pnum_data)) { + if (smb_buffer_oob(smb_len_nbt(inbuf), param_ofs, *pnum_param) + || smb_buffer_oob(*ptotal_param, *pparam_disp, *pnum_param) + || smb_buffer_oob(smb_len_nbt(inbuf), data_ofs, *pnum_data) + || smb_buffer_oob(*ptotal_data, *pdata_disp, *pnum_data)) { return NT_STATUS_INVALID_NETWORK_RESPONSE; } -- cgit