remove a code path that should never happen (and if it did, we'd be

complaining about an errno set from some arbitrary previous problem).


svn:r16684
This commit is contained in:
Roger Dingledine
2008-08-29 09:06:18 +00:00
parent 5474a0085b
commit 4eab76f074
+2 -1
View File
@@ -1702,11 +1702,12 @@ write_chunks_to_file_impl(const char *fname, const smartlist_t *chunks,
SMARTLIST_FOREACH(chunks, sized_chunk_t *, chunk,
{
result = write_all(fd, chunk->bytes, chunk->len, 0);
if (result < 0 || (size_t)result != chunk->len) {
if (result < 0) {
log(LOG_WARN, LD_FS, "Error writing to \"%s\": %s", fname,
strerror(errno));
goto err;
}
tor_assert((size_t)result == chunk->len);
});
return finish_writing_to_file(file);