Changeset 4805

Show
Ignore:
Timestamp:
05/28/07 21:49:22 (1 year ago)
Author:
morris
Message:

Break if write() returns 0

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • WiredClient/trunk/WCTransfers.m

    r4799 r4805  
    839839                bytes = write(fd, buffer, bytes); 
    840840 
    841                 if(bytes < 0) { 
    842                         error = [WCError errorWithDomain:WCWiredClientErrorDomain code:WCWiredClientTransferFailed argument:[transfer name]]; 
    843                         [self _presentError:error]; 
     841                if(bytes <= 0) { 
     842                        if(bytes < 0) { 
     843                                error = [WCError errorWithDomain:WCWiredClientErrorDomain code:WCWiredClientTransferFailed argument:[transfer name]]; 
     844                                [self _presentError:error]; 
     845                        } 
    844846 
    845847                        break;