From cb66db5ef2a843d1ef8817c983fde5e443cef063 Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Thu, 11 Feb 2016 11:44:12 +0100 Subject: [PATCH] xff: fix address overwrite in forward case --- src/app-layer-htp-xff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app-layer-htp-xff.c b/src/app-layer-htp-xff.c index 96c6de487f..edc5168eea 100644 --- a/src/app-layer-htp-xff.c +++ b/src/app-layer-htp-xff.c @@ -160,7 +160,7 @@ int HttpXFFGetIPFromTx(const Packet *p, uint64_t tx_id, HttpXFFCfg *xff_cfg, /** Get the first IP address from the chain */ p_xff = memchr(xff_chain, ',', bstr_len(h_xff->value)); if (p_xff != NULL) { - xff_chain[bstr_len(h_xff->value) - (p_xff - xff_chain)]=0; + *p_xff = 0; } p_xff = xff_chain; }