# HG changeset patch # User Matti Hamalainen # Date 1528215939 -10800 # Node ID fcc568e03bed5aa17e5441bfdd2ef83a5af55f52 # Parent 94329f6788413851ad57c946e4bcb283e7b0ebe8 Clarify dmGrowBufGetU8() a bit. diff -r 94329f678841 -r fcc568e03bed src/dmgrowbuf.c --- a/src/dmgrowbuf.c Tue Jun 05 18:27:16 2018 +0300 +++ b/src/dmgrowbuf.c Tue Jun 05 19:25:39 2018 +0300 @@ -361,19 +361,20 @@ BOOL dmGrowBufGetU8(DMGrowBuf *buf, Uint8 *value) { - if (buf->backwards && buf->offs > 0) + if (buf->backwards) { - *value = buf->data[buf->offs]; - buf->offs--; - return TRUE; + if (buf->offs > 0) + *value = buf->data[buf->offs--]; + else + return FALSE; } else - if (!buf->backwards && buf->offs < buf->len) { - *value = buf->data[buf->offs]; - buf->offs++; - return TRUE; + if (buf->offs < buf->len) + *value = buf->data[buf->offs++]; + else + return FALSE; } - return FALSE; + return TRUE; }