projects
/
project
/
uhttpd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
file: re-run json handler script after file fallback redirect
[project/uhttpd.git]
/
file.c
diff --git
a/file.c
b/file.c
index
2a94818
..
047b4da
100644
(file)
--- a/
file.c
+++ b/
file.c
@@
-879,9
+879,14
@@
void uh_handle_request(struct client *cl)
if (__handle_file_request(cl, url))
return;
if (__handle_file_request(cl, url))
return;
- if (uh_handler_run(cl, &url, true) &&
- (!url || __handle_file_request(cl, url)))
- return;
+ if (uh_handler_run(cl, &url, true)) {
+ if (!url)
+ return;
+
+ uh_handler_run(cl, &url, false);
+ if (__handle_file_request(cl, url))
+ return;
+ }
req->redirect_status = 404;
if (conf.error_handler) {
req->redirect_status = 404;
if (conf.error_handler) {