From 9930e7cd82527aef90cbde2e5d8be2a4a27a2352 Mon Sep 17 00:00:00 2001 From: Stephan Leemburg <stephan@it-functions.nl> Date: Wed, 7 Sep 2016 16:52:13 +0200 Subject: [PATCH] allow non-reverse mappings if reverseonly is not enabled --- src/reqs.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/reqs.c b/src/reqs.c index d0f296f..86e1487 100644 --- a/src/reqs.c +++ b/src/reqs.c @@ -369,12 +369,15 @@ BAD_REQUEST_ERROR: reverse_url = reverse_rewrite_url (connptr, hashofheaders, url); - if (!reverse_url) { + if (!reverse_url && config.reverseonly) { goto fail; } - safefree (url); - url = reverse_url; + /* if not reverse only and a mapping was found.. */ + if(reverse_url) { + safefree (url); + url = reverse_url; + } } #endif