Mercurial > paster
comparison page-paste.c @ 84:94dcca86e5cc
pasterd: database reentrancy + timer
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 17 Mar 2023 20:01:00 +0100 |
parents | 0a29424e4486 |
children |
comparison
equal
deleted
inserted
replaced
83:a55c0d7ff8fa | 84:94dcca86e5cc |
---|---|
109 .key = keywords, | 109 .key = keywords, |
110 .keysz = NELEM(keywords) | 110 .keysz = NELEM(keywords) |
111 } | 111 } |
112 }; | 112 }; |
113 | 113 |
114 if (database_get(&self.paste, req->path) < 0) | 114 if (database_get(&database, &self.paste, req->path) < 0) |
115 page_status(req, KHTTP_404); | 115 page_status(req, KHTTP_404); |
116 else { | 116 else { |
117 page(req, KHTTP_200, TITLE, HTML, &self.template); | 117 page(req, KHTTP_200, TITLE, HTML, &self.template); |
118 paste_finish(&self.paste); | 118 paste_finish(&self.paste); |
119 } | 119 } |