[dovecot-cvs] dovecot/src/lib istream-limit.c,1.4,1.5
cras at procontrol.fi
cras at procontrol.fi
Sat Jun 19 04:00:11 EEST 2004
Update of /home/cvs/dovecot/src/lib
In directory talvi:/tmp/cvs-serv11588/lib
Modified Files:
istream-limit.c
Log Message:
minor fix
Index: istream-limit.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib/istream-limit.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- istream-limit.c 18 Jun 2004 00:32:25 -0000 1.4
+++ istream-limit.c 19 Jun 2004 01:00:09 -0000 1.5
@@ -68,9 +68,11 @@
stream->skip = 0;
stream->buffer = i_stream_get_data(lstream->input, &pos);
- left = lstream->v_size - stream->istream.v_offset;
- if (pos > left)
- pos = left;
+ if (lstream->v_size != (uoff_t)-1) {
+ left = lstream->v_size - stream->istream.v_offset;
+ if (pos > left)
+ pos = left;
+ }
ret = pos <= stream->pos ? -1 :
(ssize_t) (pos - stream->pos);
More information about the dovecot-cvs
mailing list