X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=utcp.c;h=13f46584484bef5fd71ae74a77792671c1fb7637;hb=16ecd6d75bfabb97193581bcc8095652759cdb8e;hp=9bae7b9f87b10b81fee0e700e48c40b462043dae;hpb=5bad36c4252858693b5cfe59a94540ccd2b0be42;p=utcp diff --git a/utcp.c b/utcp.c index 9bae7b9..13f4658 100644 --- a/utcp.c +++ b/utcp.c @@ -173,7 +173,7 @@ static ssize_t buffer_put_at(struct buffer *buf, size_t offset, const void *data } else { do { newsize *= 2; - } while(newsize < buf->used + len); + } while(newsize < required); } if(newsize > buf->maxsize) newsize = buf->maxsize;