changeset 190:d80488b69f6c HEAD

size_t breakages
author Timo Sirainen <tss@iki.fi>
date Sun, 08 Sep 2002 18:02:26 +0300
parents 550398e31b88
children e5465a0c6964
files src/lib/iobuffer.c
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/iobuffer.c	Sun Sep 08 18:00:28 2002 +0300
+++ b/src/lib/iobuffer.c	Sun Sep 08 18:02:26 2002 +0300
@@ -898,8 +898,8 @@
         return buf->buffer + buf->skip;
 }
 
-ssize_t io_buffer_read_data(IOBuffer *buf, unsigned char **data,
-			    size_t *size, size_t threshold)
+int io_buffer_read_data(IOBuffer *buf, unsigned char **data,
+			size_t *size, size_t threshold)
 {
 	ssize_t ret;
 
@@ -913,6 +913,9 @@
 			*data = NULL;
 			return ret;
 		}
+
+		if (ret > 0)
+			ret = 1;
 	}
 
 	*data = io_buffer_get_data(buf, size);