s3:libsmb/clitrans: use uint32_t for param and data variables
authorStefan Metzmacher <metze@samba.org>
Wed, 8 Jun 2011 15:08:00 +0000 (17:08 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 10 Jun 2011 17:27:05 +0000 (19:27 +0200)
SMBnttrans uses 32-bit values there.

metze

source3/libsmb/clitrans.c

index e53f51b3238428a8613ff5a5006c83fa923121f9..801794856a42fa2b2037f929f2a127b9c2f683ed 100644 (file)
@@ -171,9 +171,9 @@ static void cli_trans_format(struct cli_trans_state *state, uint8_t *pwct,
        struct iovec *iov = state->iov;
        uint8_t *pad = state->pad;
        uint16_t *vwv = state->vwv;
-       uint16_t param_offset;
-       uint16_t this_param = 0;
-       uint16_t this_data = 0;
+       uint32_t param_offset;
+       uint32_t this_param = 0;
+       uint32_t this_data = 0;
        uint32_t useable_space;
        uint8_t cmd;