From a4dac113c60be42f50a4d26a28f565f532ca8877 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20Sch=C3=B6bel?= <jonathan@xn--schbel-yxa.info> Date: Mon, 20 Jun 2022 23:29:57 +0200 Subject: [PATCH] bugfix: wrong page id saved The current page has to be returned, not the last one. This would lead to permanently wrong page ids, so that later no page is accessible. --- src/data.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/data.c b/src/data.c index cc74234..1c82a4a 100644 --- a/src/data.c +++ b/src/data.c @@ -137,7 +137,9 @@ SH_Data_register_page (struct SH_Data * data, const char * name, return PAGE_ERR; } - data->pages[data->page_n].id = NEXT_PAGE(data->last_page); + NEXT_PAGE(data->last_page); + + data->pages[data->page_n].id = data->last_page; data->pages[data->page_n].name = strdup (name); if (errno == ENOMEM) -- GitLab