aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--page.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/page.c b/page.c
index 5a34c22..4e08a62 100644
--- a/page.c
+++ b/page.c
@@ -2394,14 +2394,14 @@ static int prepare_search_result_count(struct html_node *const n,
const struct page_search *const s)
{
int ret = -1;
- struct html_node *const p = html_node_add_child(n, "p");
+ struct html_node *const div = html_node_add_child(n, "div"), *label;
struct dynstr d;
dynstr_init(&d);
- if (!p)
+ if (!div || !(label = html_node_add_child(div, "label")))
{
- fprintf(stderr, "%s: html_node_add_child p failed\n", __func__);
+ fprintf(stderr, "%s: html_node_add_child failed\n", __func__);
goto end;
}
else if (s->limit_exceeded && prepare_search_limit_exceeded(n, s))
@@ -2410,7 +2410,7 @@ static int prepare_search_result_count(struct html_node *const n,
__func__);
goto end;
}
- else if (!s->n && html_node_set_value(p, "No results found"))
+ else if (!s->n && html_node_set_value(label, "No results found"))
{
fprintf(stderr, "%s: html_node_set_value msg failed\n", __func__);
goto end;
@@ -2424,7 +2424,7 @@ static int prepare_search_result_count(struct html_node *const n,
fprintf(stderr, "%s: dynstr_append failed\n", __func__);
goto end;
}
- else if (html_node_set_value(p, d.str))
+ else if (html_node_set_value(label, d.str))
{
fprintf(stderr, "%s: html_node_set_value p failed\n", __func__);
goto end;