commit 00ccb53d16c7b42e0337696dfd45d8c111b07534 from: Omar Polo date: Thu Jul 01 14:06:55 2021 UTC erase buffer in load_page_from_str possible leak? not confirmed, but this way it reads better. commit - bca92a4c24f93dbe110f932db9b204c03ee767b1 commit + 00ccb53d16c7b42e0337696dfd45d8c111b07534 blob - 85e16fe9349cbab610205e1df13e73e1914c34d6 blob + 0242dd56c8199241ef26e40d82bcb0729755dd80 --- telescope.c +++ telescope.c @@ -467,6 +467,7 @@ handle_dispatch_imsg(int fd, short ev, void *d) static void load_page_from_str(struct tab *tab, const char *page) { + erase_buffer(&tab->buffer); gemtext_initparser(&tab->buffer.page); if (!tab->buffer.page.parse(&tab->buffer.page, page, strlen(page))) die();