2018-01-14 13:13:53 (UTC-02:00)
Marcel Rodrigues <marcelgmr@gmail.com>
Fix size of last non-empty block in GIF image data.
diff --git a/gif.c b/gif.c index ab0a343..5e79495 100644 --- a/gif.c +++ b/gif.c @@ -107,7 +107,7 @@ end_key(GIF *gif) { int byte_offset; byte_offset = gif->offset / 8; - gif->buffer[byte_offset++] = gif->partial & 0xFF; + gif->buffer[byte_offset] = gif->partial & 0xFF; write(gif->fd, (uint8_t []) {byte_offset}, 1); write(gif->fd, gif->buffer, byte_offset); write(gif->fd, "\0", 1);