From e46258254ab6c06717894ce14cbb2a76e5a06a0c Mon Sep 17 00:00:00 2001 From: Thomas White Date: Mon, 28 Aug 2023 18:04:10 +0200 Subject: Add some assertions --- libstorycode/narrative_render_cairo.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libstorycode/narrative_render_cairo.c b/libstorycode/narrative_render_cairo.c index ee5e67d..2ab808d 100644 --- a/libstorycode/narrative_render_cairo.c +++ b/libstorycode/narrative_render_cairo.c @@ -187,6 +187,9 @@ size_t narrative_pos_trail_to_offset(Narrative *n, int i, int offs, int trail) run = narrative_which_run(item, offs, &run_offs); + assert(item != NULL); + assert(run < item->n_runs); + assert(item->runs[run].text != NULL); char_offs = g_utf8_pointer_to_offset(item->runs[run].text, item->runs[run].text+run_offs); char_offs += trail; -- cgit v1.2.3