From 6aab450c161d6a7d4b132b4a71012421ca53dcfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Fri, 24 Feb 2017 11:25:10 +0100 Subject: [PATCH] Make sure that addr_re is always initialized when creating http state --- src/ejabberd_http.erl | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ejabberd_http.erl b/src/ejabberd_http.erl index 53787626f..4b1242568 100644 --- a/src/ejabberd_http.erl +++ b/src/ejabberd_http.erl @@ -309,19 +309,22 @@ process_header(State, Data) -> trail = State3#state.trail, options = State#state.options, default_host = State#state.default_host, - request_handlers = State#state.request_handlers}; + request_handlers = State#state.request_handlers, + addr_re = State#state.addr_re}; _ -> #state{end_of_request = true, trail = State3#state.trail, options = State#state.options, default_host = State#state.default_host, - request_handlers = State#state.request_handlers} + request_handlers = State#state.request_handlers, + addr_re = State#state.addr_re} end; _ -> #state{end_of_request = true, options = State#state.options, default_host = State#state.default_host, - request_handlers = State#state.request_handlers} + request_handlers = State#state.request_handlers, + addr_re = State#state.addr_re} end. add_header(Name, Value, State)->