Mercurial > paster
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 } |