login

<     >

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);