diff options
author | Jeremy Allison <jra@samba.org> | 2001-08-09 20:01:35 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-08-09 20:01:35 +0000 |
commit | fd89261a2c74910bd1cf8271d862a7b050b49f32 (patch) | |
tree | d5eed8caf01a14797df96a1d070a6c96f1575b98 | |
parent | 635f3a3ee2704bb593aaa2642be6c5ec00830b64 (diff) | |
download | samba-fd89261a2c74910bd1cf8271d862a7b050b49f32.tar.gz samba-fd89261a2c74910bd1cf8271d862a7b050b49f32.tar.xz samba-fd89261a2c74910bd1cf8271d862a7b050b49f32.zip |
Fixed wrong placement of allocate code :-(.
Changed alignment offset to 1 to allow netmon to parse ok.
Jeremy.
-rw-r--r-- | source/smbd/trans2.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source/smbd/trans2.c b/source/smbd/trans2.c index 26b376ec2db..a1e95bce3b8 100644 --- a/source/smbd/trans2.c +++ b/source/smbd/trans2.c @@ -54,7 +54,7 @@ static int send_trans2_replies(char *outbuf, int bufsize, char *params, char *pp = params; char *pd = pdata; int params_sent_thistime, data_sent_thistime, total_sent_thistime; - int alignment_offset = 3; + int alignment_offset = 1; /* JRA. This used to be 3. Set to 1 to make netmon parse ok. */ int data_alignment_offset = 0; /* Initially set the wcnt area to be 10 - this is true for all @@ -1925,12 +1925,12 @@ static int call_trans2setfilepathinfo(connection_struct *conn, } else { ret = vfs_allocate_file_space(fsp, size); } - } + if (ret == -1) + return allocate_space_error(inbuf, outbuf, errno); - if (ret == -1) - return allocate_space_error(inbuf, outbuf, errno); + sbuf.st_size = size; + } - sbuf.st_size = size; break; } |