| 332 | } |
| 333 | |
| 334 | static void si_add_header(status_ctx *ctx, const status_info *info) |
| 335 | { |
| 336 | if (HTML_STATUS(ctx)) { |
| 337 | const char *html = ap_escape_html2(ctx->p, info->label, 1); |
| 338 | apr_brigade_printf(ctx->bb, NULL, NULL, "<th class=\"%s\">%s</th>", html, html); |
| 339 | } |
| 340 | } |
| 341 | |
| 342 | static void si_val_cert_valid_time(status_ctx *ctx, md_json_t *mdj, const status_info *info) |
| 343 | { |
no test coverage detected