Mercurial > dovecot > original-hg > dovecot-1.2
changeset 116:b1d05f79758f HEAD
write_full(): behave correctly if given size was 0.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 02 Sep 2002 21:13:47 +0300 |
parents | 91e5141f994c |
children | 97d0b9fcc18a |
files | src/lib/write-full.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/write-full.c Mon Sep 02 20:56:08 2002 +0300 +++ b/src/lib/write-full.c Mon Sep 02 21:13:47 2002 +0300 @@ -31,7 +31,7 @@ { ssize_t ret; - do { + while (size > 0) { ret = write(fd, data, size < INT_MAX ? size : INT_MAX); if (ret < 0) return -1; @@ -43,7 +43,7 @@ return -1; } size -= ret; - } while (size > 0); + } return 0; }