diff options
| -rw-r--r-- | src/fb.c | 2 | ||||
| -rw-r--r-- | src/xbm.c | 1 |
2 files changed, 2 insertions, 1 deletions
@@ -19,7 +19,7 @@ fb_t *fblist_insert(fb_t *at, fb_t *new) fb_t *fblist_append(fb_t *new) { - fblist_insert(new, tail); + fblist_insert(tail, new); tail = new; return new; } @@ -26,6 +26,7 @@ void xbm2fb(xbm_t *xbm, uint16_t *fb, int col, int row) for (int i=0; i < xbm->w; i++) { fb[col+i] = tmpfb[i]; } + free(tmpfb); } void xbm2fb_dirty(xbm_t *xbm, uint16_t *fb, int col, int row) |