Fix fd_store() return value for short writes
This commit is contained in:

committed by
Viktor Dukhovni

parent
e17cbff0ae
commit
3fb30ff0a6
@@ -80,7 +80,7 @@ fd_store(krb5_storage * sp, const void *data, size_t size)
|
|||||||
if (errno == EINTR)
|
if (errno == EINTR)
|
||||||
continue;
|
continue;
|
||||||
else
|
else
|
||||||
return count;
|
return size - rem;
|
||||||
}
|
}
|
||||||
cbuf += count;
|
cbuf += count;
|
||||||
rem -= count;
|
rem -= count;
|
||||||
|
Reference in New Issue
Block a user