Ignore:
Timestamp:
May 23, 2008, 6:56:41 AM (17 years ago)
Author:
Paul Smedley
Message:

Update source to 3.0.29

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.0/source/libsmb/clireadwrite.c

    r44 r134  
    353353
    354354        while (received < blocks) {
     355                ssize_t size1 = 0;
    355356
    356357                while ((issued - received < mpx) && (issued < blocks)) {
    357358                        ssize_t bsent = issued * block;
    358                         ssize_t size1 = MIN(block, size - bsent);
     359
     360                        size1 = MIN(block, size - bsent);
    359361
    360362                        if (!cli_issue_write(cli, fnum, offset + bsent,
     
    375377
    376378                bwritten += SVAL(cli->inbuf, smb_vwv2);
    377                 bwritten += (((int)(SVAL(cli->inbuf, smb_vwv4)))<<16);
     379                if (size1 > 0xFFFF) {
     380                        bwritten += (((int)(SVAL(cli->inbuf, smb_vwv4)))<<16);
     381                }
    378382        }
    379383
Note: See TracChangeset for help on using the changeset viewer.