From 63ef52ac6bf8d555779456166009bd2f6b0a1081 Mon Sep 17 00:00:00 2001 From: Stephen Beahm Date: Thu, 9 Dec 2010 06:15:50 -0500 Subject: libipt_REDIRECT: avoid dereference of uninitialized pointer When using --to-ports with a port name instead of a numerical specification, a segfault occurs. References: http://bugzilla.netfilter.org/show_bug.cgi?id=691 Signed-off-by: Jan Engelhardt --- extensions/libipt_REDIRECT.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/libipt_REDIRECT.c b/extensions/libipt_REDIRECT.c index 4760e655..74b3aa13 100644 --- a/extensions/libipt_REDIRECT.c +++ b/extensions/libipt_REDIRECT.c @@ -41,7 +41,7 @@ static void REDIRECT_init(struct xt_entry_target *t) static void parse_ports(const char *arg, struct nf_nat_multi_range *mr) { - char *end; + char *end = ""; unsigned int port, maxport; mr->range[0].flags |= IP_NAT_RANGE_PROTO_SPECIFIED; -- cgit v1.2.3