Skip to content

Commit bb255a0

Browse files
Tweak to library
1 parent 1109da9 commit bb255a0

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/cmwBuffer.hh

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,10 @@ inline int getError (){
120120
#ifndef CMW_WINDOWS
121121
inline void Write (int fd,char const* data,int len){
122122
for(;;){
123-
if(int r=::write(fd,data,len);r<0)raise("Write",errno);
124-
else{
125-
if(0==(len-=r))break;
126-
data+=r;
127-
}
123+
if(int r=::write(fd,data,len);r>=0){
124+
if(0==(len-=r))return;
125+
data+=r;
126+
}else raise("Write",errno);
128127
}
129128
}
130129

0 commit comments

Comments
 (0)