Ignore:
Timestamp:
Nov 26, 2007, 9:24:27 AM (18 years ago)
Author:
Paul Smedley
Message:

Update source to 3.0.27a

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.0/source/client/clitar.c

    r22 r105  
    610610        char ftype;
    611611        file_info2 finfo;
    612         BOOL close_done = False;
    613612        BOOL shallitime=True;
    614613        char data[65520];
     
    696695                        finfo.name, (double)finfo.size, lname));
    697696     
    698                 while (nread < finfo.size && !close_done) {
     697                do {
    699698             
    700699                        DEBUG(3,("nread=%.0f\n",(double)nread));
     
    735734                        }
    736735             
    737                         if (datalen == 0) {
     736                        if ( (datalen == 0) && (finfo.size != 0) ) {
    738737                                DEBUG(0,("Error reading file %s. Got 0 bytes\n", rname));
    739738                                break;
     
    741740
    742741                        datalen=0;
    743                 }
     742                } while ( nread < finfo.size );
    744743
    745744                if (wrote_tar_header) {
Note: See TracChangeset for help on using the changeset viewer.