commit 4e3871f5a61f3d1781f0e1b273ab3c7eeb9924f7 from: Omar Polo date: Tue Jan 11 17:05:50 2022 UTC save parser name across mcache_tab/mcache_lookup commit - 8f3c9af8369ac653695ca22777db99bfa1162cfe commit + 4e3871f5a61f3d1781f0e1b273ab3c7eeb9924f7 blob - d2b4e4ddb16064ef991bcf62b90dfd300ce90032 blob + 18b9b98b7e296edb99d6ecc528efc5761c2209a6 --- mcache.c +++ mcache.c @@ -42,6 +42,7 @@ struct mcache { } mcache; struct mcache_entry { + const char *parser_name; int trust; struct evbuffer *evb; char url[]; @@ -101,6 +102,7 @@ mcache_tab(struct tab *tab) if ((e = calloc(1, len)) == NULL) return -1; + e->parser_name = tab->buffer.page.name; e->trust = tab->trust; memcpy(e->url, url, l); @@ -187,6 +189,7 @@ mcache_lookup(const char *url, struct tab *tab) if (!parser_free(tab)) goto err; + tab->buffer.page.name = e->parser_name; tab->trust = e->trust; return 1;