changeset 4:e19a50d6a5be

Fix security if using bad flags
author David Demelier <markand@malikania.fr>
date Tue, 06 Sep 2011 18:55:19 +0200
parents 9ee89108528b
children 0ed27735fa87
files buffer.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/buffer.c	Tue Sep 06 18:54:27 2011 +0200
+++ b/buffer.c	Tue Sep 06 18:55:19 2011 +0200
@@ -242,7 +242,7 @@
 
 		if (!(buf->data = realloc(buf->data, buf->size)))
 			return -1;
-	} else if ((buf->flags & BUFFER_FIXED))
+	} else
 		return (buf->bsize == buf->length) ? -1 : 0;
 
 	memset(buf->data + buf->length, 0, buf->size - buf->length);