From 7e2d6bf6304ef22ce8f35bc6c5eac323f2f39d01 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Sat, 2 Sep 2023 22:57:01 -0700 Subject: til_fb: verify fb_ops and setup creator match Just another defensive programmer error assert, though exceedingly unlikely we definitely shouldn't be getting til_setup_t's created by someone else. --- src/til_fb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/til_fb.c b/src/til_fb.c index 8760b84..b6e98dd 100644 --- a/src/til_fb.c +++ b/src/til_fb.c @@ -560,6 +560,7 @@ int til_fb_new(const til_fb_ops_t *ops, const char *title, const til_setup_t *se assert(ops->page_alloc); assert(ops->page_free); assert(ops->page_flip); + assert(!setup || setup->creator == ops); assert(n_pages > 1); assert(res_fb); -- cgit v1.2.3