]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libsmb: Remove "trans_oob()" macro
authorVolker Lendecke <vl@samba.org>
Sun, 24 Oct 2021 10:38:21 +0000 (12:38 +0200)
committerJeremy Allison <jra@samba.org>
Thu, 11 Nov 2021 19:08:37 +0000 (19:08 +0000)
It was just a 1:1 substitution for smb_buffer_oob()

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/include/smb_macros.h
source3/libsmb/clifile.c
source3/libsmb/clireadwrite.c
source3/libsmb/reparse_symlink.c
source3/smbd/ipc.c
source3/smbd/nttrans.c
source3/smbd/trans2.c

index ba2c76764d15c9633f59c0f5e97403535260baf2..344a997cbd25d6f1e17e26fae525b304e90e11fb 100644 (file)
@@ -302,7 +302,4 @@ do { \
 #define ADD_TO_LARGE_ARRAY(mem_ctx, type, elem, array, num, size) \
        add_to_large_array((mem_ctx), sizeof(type), &(elem), (void *)(array), (num), (size));
 
-#define trans_oob(bufsize, offset, length) \
-       smb_buffer_oob(bufsize, offset, length)
-
 #endif /* _SMB_MACROS_H */
index e300b6b96de9971fdccb97ec42b897ef23de5636..f1d0a9483f6e802929c876d576c18301df598968 100644 (file)
@@ -6240,7 +6240,7 @@ static void cli_notify_done(struct tevent_req *subreq)
                ssize_t ret;
                char *name;
 
-               if (trans_oob(num_params, ofs + 12, len)) {
+               if (smb_buffer_oob(num_params, ofs + 12, len)) {
                        TALLOC_FREE(params);
                        tevent_req_nterror(
                                req, NT_STATUS_INVALID_NETWORK_RESPONSE);
index 9349b9485e8d2baf1fe2a6d23edb50aba18db9c4..16419052b74ab57f8307b253d5848bbc6ef49b8f 100644 (file)
@@ -238,7 +238,7 @@ static void cli_read_andx_done(struct tevent_req *subreq)
 
        state->buf = discard_const_p(uint8_t, smb_base(inbuf)) + SVAL(vwv+6, 0);
 
-       if (trans_oob(smb_len_tcp(inbuf), SVAL(vwv+6, 0), state->received)
+       if (smb_buffer_oob(smb_len_tcp(inbuf), SVAL(vwv+6, 0), state->received)
            || ((state->received != 0) && (state->buf < bytes))) {
                DEBUG(5, ("server returned invalid read&x data offset\n"));
                tevent_req_nterror(req, NT_STATUS_INVALID_NETWORK_RESPONSE);
index b0b51814a555ce6ea56cb2a611e3046b3bc34177..3e0de7111bb6ede240a1816ed88f49a47421a965 100644 (file)
@@ -128,14 +128,14 @@ bool symlink_reparse_buffer_parse(
                           (int)reparse_data_length));
                return false;
        }
-       if (trans_oob(srclen - 8, reparse_data_length, 0)) {
+       if (smb_buffer_oob(srclen - 8, reparse_data_length, 0)) {
                DEBUG(10, ("reparse_data_length (%d) too large for "
                           "src_len (%d)\n", (int)reparse_data_length,
                           (int)srclen));
                return false;
        }
-       if (trans_oob(reparse_data_length - 12, substitute_name_offset,
-                     substitute_name_length)) {
+       if (smb_buffer_oob(reparse_data_length - 12, substitute_name_offset,
+                          substitute_name_length)) {
                DEBUG(10, ("substitute_name (%d/%d) does not fit in "
                           "reparse_data_length (%d)\n",
                           (int)substitute_name_offset,
@@ -143,8 +143,8 @@ bool symlink_reparse_buffer_parse(
                           (int)reparse_data_length - 12));
                return false;
        }
-       if (trans_oob(reparse_data_length - 12, print_name_offset,
-                     print_name_length)) {
+       if (smb_buffer_oob(reparse_data_length - 12, print_name_offset,
+                          print_name_length)) {
                DEBUG(10, ("print_name (%d/%d) does not fit in "
                           "reparse_data_length (%d)\n",
                           (int)print_name_offset,
index cf3b7c91c22102e7f10351b4ddc3039a75d361cd..46904b980a27de5180325f8d254cf5aa2d2976a1 100644 (file)
@@ -731,8 +731,8 @@ void reply_trans(struct smb_request *req)
 
        if (state->total_data)  {
 
-               if (trans_oob(state->total_data, 0, dscnt)
-                   || trans_oob(smb_len(req->inbuf), dsoff, dscnt)) {
+               if (smb_buffer_oob(state->total_data, 0, dscnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), dsoff, dscnt)) {
                        goto bad_param;
                }
 
@@ -755,8 +755,8 @@ void reply_trans(struct smb_request *req)
 
        if (state->total_param) {
 
-               if (trans_oob(state->total_param, 0, pscnt)
-                   || trans_oob(smb_len(req->inbuf), psoff, pscnt)) {
+               if (smb_buffer_oob(state->total_param, 0, pscnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), psoff, pscnt)) {
                        goto bad_param;
                }
 
@@ -907,16 +907,16 @@ void reply_transs(struct smb_request *req)
                goto bad_param;
 
        if (pcnt) {
-               if (trans_oob(state->total_param, pdisp, pcnt)
-                   || trans_oob(smb_len(req->inbuf), poff, pcnt)) {
+               if (smb_buffer_oob(state->total_param, pdisp, pcnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), poff, pcnt)) {
                        goto bad_param;
                }
                memcpy(state->param+pdisp,smb_base(req->inbuf)+poff,pcnt);
        }
 
        if (dcnt) {
-               if (trans_oob(state->total_data, ddisp, dcnt)
-                   || trans_oob(smb_len(req->inbuf), doff, dcnt)) {
+               if (smb_buffer_oob(state->total_data, ddisp, dcnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), doff, dcnt)) {
                        goto bad_param;
                }
                memcpy(state->data+ddisp, smb_base(req->inbuf)+doff,dcnt);
index ffff822e2217e9bb28b2824988ef6e2f9f537aed..f381714e12904d4993fd901b13feba24e13c2395 100644 (file)
@@ -3227,8 +3227,8 @@ void reply_nttrans(struct smb_request *req)
 
        if (state->total_data)  {
 
-               if (trans_oob(state->total_data, 0, dscnt)
-                   || trans_oob(smb_len(req->inbuf), dsoff, dscnt)) {
+               if (smb_buffer_oob(state->total_data, 0, dscnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), dsoff, dscnt)) {
                        goto bad_param;
                }
 
@@ -3248,8 +3248,8 @@ void reply_nttrans(struct smb_request *req)
 
        if (state->total_param) {
 
-               if (trans_oob(state->total_param, 0, pscnt)
-                   || trans_oob(smb_len(req->inbuf), psoff, pscnt)) {
+               if (smb_buffer_oob(state->total_param, 0, pscnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), psoff, pscnt)) {
                        goto bad_param;
                }
 
@@ -3396,16 +3396,16 @@ void reply_nttranss(struct smb_request *req)
                goto bad_param;
 
        if (pcnt) {
-               if (trans_oob(state->total_param, pdisp, pcnt)
-                   || trans_oob(smb_len(req->inbuf), poff, pcnt)) {
+               if (smb_buffer_oob(state->total_param, pdisp, pcnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), poff, pcnt)) {
                        goto bad_param;
                }
                memcpy(state->param+pdisp, smb_base(req->inbuf)+poff,pcnt);
        }
 
        if (dcnt) {
-               if (trans_oob(state->total_data, ddisp, dcnt)
-                   || trans_oob(smb_len(req->inbuf), doff, dcnt)) {
+               if (smb_buffer_oob(state->total_data, ddisp, dcnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), doff, dcnt)) {
                        goto bad_param;
                }
                memcpy(state->data+ddisp, smb_base(req->inbuf)+doff,dcnt);
index a86ac3228e356119495894e4b66150da9b257216..b0fb02b7c782b0abf47aca80310340ad835d8eae 100644 (file)
@@ -10312,8 +10312,8 @@ void reply_trans2(struct smb_request *req)
 
        if (state->total_data) {
 
-               if (trans_oob(state->total_data, 0, dscnt)
-                   || trans_oob(smb_len(req->inbuf), dsoff, dscnt)) {
+               if (smb_buffer_oob(state->total_data, 0, dscnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), dsoff, dscnt)) {
                        goto bad_param;
                }
 
@@ -10334,8 +10334,8 @@ void reply_trans2(struct smb_request *req)
 
        if (state->total_param) {
 
-               if (trans_oob(state->total_param, 0, pscnt)
-                   || trans_oob(smb_len(req->inbuf), psoff, pscnt)) {
+               if (smb_buffer_oob(state->total_param, 0, pscnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), psoff, pscnt)) {
                        goto bad_param;
                }
 
@@ -10456,16 +10456,16 @@ void reply_transs2(struct smb_request *req)
                goto bad_param;
 
        if (pcnt) {
-               if (trans_oob(state->total_param, pdisp, pcnt)
-                   || trans_oob(smb_len(req->inbuf), poff, pcnt)) {
+               if (smb_buffer_oob(state->total_param, pdisp, pcnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), poff, pcnt)) {
                        goto bad_param;
                }
                memcpy(state->param+pdisp,smb_base(req->inbuf)+poff,pcnt);
        }
 
        if (dcnt) {
-               if (trans_oob(state->total_data, ddisp, dcnt)
-                   || trans_oob(smb_len(req->inbuf), doff, dcnt)) {
+               if (smb_buffer_oob(state->total_data, ddisp, dcnt)
+                   || smb_buffer_oob(smb_len(req->inbuf), doff, dcnt)) {
                        goto bad_param;
                }
                memcpy(state->data+ddisp, smb_base(req->inbuf)+doff,dcnt);