comparison page-fork.c @ 64:e8d8eaa0da53

pasterd: support <title> in header
author David Demelier <markand@malikania.fr>
date Thu, 26 May 2022 13:28:10 +0200
parents ecb0b90d94d8
children 1a98bc0daa49
comparison
equal deleted inserted replaced
63:1075658abc74 64:e8d8eaa0da53
33 get(struct kreq *req) 33 get(struct kreq *req)
34 { 34 {
35 struct paste paste = {0}; 35 struct paste paste = {0};
36 36
37 if (!database_get(&paste, req->path)) 37 if (!database_get(&paste, req->path))
38 page(req, NULL, KHTTP_404, "404.html"); 38 page(req, NULL, KHTTP_404, "404.html", "404");
39 else { 39 else {
40 page_new_render(req, &paste); 40 page_new_render(req, &paste);
41 paste_finish(&paste); 41 paste_finish(&paste);
42 } 42 }
43 } 43 }
48 switch (req->method) { 48 switch (req->method) {
49 case KMETHOD_GET: 49 case KMETHOD_GET:
50 get(req); 50 get(req);
51 break; 51 break;
52 default: 52 default:
53 page(req, NULL, KHTTP_400, "400.html"); 53 page(req, NULL, KHTTP_400, "400.html", "400");
54 break; 54 break;
55 } 55 }
56 } 56 }