diff options
author | Vincent Sanders <vince@kyllikki.org> | 2020-09-21 08:25:56 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2020-09-21 08:25:56 +0100 |
commit | 4cbc8f16b65571364828bf12a54c9094b25513f6 (patch) | |
tree | 40f14ccf9d7c65cf18d2f95dd805c40d9c60a067 /content/fetchers/about/about.c | |
parent | 5207ecf3083fdf9e28fbc775426e415ff4a08f5d (diff) | |
download | netsurf-4cbc8f16b65571364828bf12a54c9094b25513f6.tar.gz netsurf-4cbc8f16b65571364828bf12a54c9094b25513f6.tar.bz2 |
split out blank handler for about scheme
Diffstat (limited to 'content/fetchers/about/about.c')
-rw-r--r-- | content/fetchers/about/about.c | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/content/fetchers/about/about.c b/content/fetchers/about/about.c index 3e645cd30..0448a0efc 100644 --- a/content/fetchers/about/about.c +++ b/content/fetchers/about/about.c @@ -49,6 +49,7 @@ #include "desktop/system_colour.h" #include "private.h" +#include "blank.h" #include "imagecache.h" #include "about.h" @@ -235,40 +236,6 @@ static bool fetch_about_srverror(struct fetch_about_context *ctx) } -/** - * Handler to generate about scheme cache page. - * - * \param ctx The fetcher context. - * \return true if handled false if aborted. - */ -static bool fetch_about_blank_handler(struct fetch_about_context *ctx) -{ - fetch_msg msg; - const char buffer[2] = { ' ', '\0' }; - - /* content is going to return ok */ - fetch_set_http_code(ctx->fetchh, 200); - - /* content type */ - if (fetch_about_send_header(ctx, "Content-Type: text/html")) - goto fetch_about_blank_handler_aborted; - - msg.type = FETCH_DATA; - msg.data.header_or_data.buf = (const uint8_t *) buffer; - msg.data.header_or_data.len = strlen(buffer); - - if (fetch_about_send_callback(&msg, ctx)) - goto fetch_about_blank_handler_aborted; - - msg.type = FETCH_FINISHED; - - fetch_about_send_callback(&msg, ctx); - - return true; - -fetch_about_blank_handler_aborted: - return false; -} /** |