dovecot-2.0: istream-seekable: Minor code cleanup.
dovecot at dovecot.org
dovecot at dovecot.org
Sat Jan 8 21:03:17 EET 2011
details: http://hg.dovecot.org/dovecot-2.0/rev/5f49aebe8120
changeset: 12553:5f49aebe8120
user: Timo Sirainen <tss at iki.fi>
date: Sat Jan 08 21:03:15 2011 +0200
description:
istream-seekable: Minor code cleanup.
diffstat:
src/lib/istream-seekable.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diffs (23 lines):
diff -r 7bdd06de6f5a -r 5f49aebe8120 src/lib/istream-seekable.c
--- a/src/lib/istream-seekable.c Wed Jan 05 20:21:38 2011 +0200
+++ b/src/lib/istream-seekable.c Sat Jan 08 21:03:15 2011 +0200
@@ -157,8 +157,9 @@
const unsigned char *data;
size_t size, pos, offset;
- if (stream->istream.v_offset +
- (stream->pos - stream->skip) >= sstream->buffer->used) {
+ i_assert(stream->skip == 0);
+
+ if (stream->istream.v_offset + stream->pos >= sstream->buffer->used) {
/* need to read more */
if (sstream->buffer->used >= stream->max_buffer_size)
return FALSE;
@@ -176,6 +177,7 @@
/* we should have more now. */
data = i_stream_get_data(sstream->cur_input, &size);
+ i_assert(size > 0);
buffer_append(sstream->buffer, data, size);
i_stream_skip(sstream->cur_input, size);
}
More information about the dovecot-cvs
mailing list