This commit is contained in:
Stephan Leemburg 2016-09-10 16:11:08 +00:00 committed by GitHub
commit 9eba5ecbe7
2 changed files with 9 additions and 5 deletions

View File

@ -369,12 +369,15 @@ BAD_REQUEST_ERROR:
reverse_url = reverse_rewrite_url (connptr, hashofheaders, url);
if (!reverse_url) {
if (reverse_url != NULL) {
safefree (url);
url = reverse_url;
} else if (config.reverseonly) {
indicate_http_error (connptr, 400, "Bad Request",
"detail", "No mapping found for requested url",
"url", url, NULL);
goto fail;
}
safefree (url);
url = reverse_url;
}
#endif

View File

@ -166,7 +166,8 @@ char *reverse_rewrite_url (struct conn_s *connptr, hashmap_t hashofheaders,
return NULL;
}
log_message (LOG_CONN, "Rewriting URL: %s -> %s", url, rewrite_url);
log_message (LOG_CONN, "Rewriting URL: %s -> %s", url,
rewrite_url ? rewrite_url : "No mapping found");
/* Store reverse path so that the magical tracking cookie can be set */
if (config.reversemagic && reverse)