# HG changeset patch # User Matt Johnston # Date 1494690189 -28800 # Node ID 6fafb500de884acd544410ed74ad6e78089ca970 # Parent 6aaec171e88ed281481c90104a2a1cb3396b147a reduce buf->pos if shrinking diff -r 6aaec171e88e -r 6fafb500de88 buffer.c --- a/buffer.c Thu Sep 15 21:43:57 2016 +0800 +++ b/buffer.c Sat May 13 23:43:09 2017 +0800 @@ -109,6 +109,7 @@ dropbear_exit("Bad buf_setlen"); } buf->len = len; + buf->pos = MIN(buf->pos, buf->len); } /* Increment the length of the buffer */