From b991e7d1507b2e9db9a4cf181c61b1286e2df0ff Mon Sep 17 00:00:00 2001 From: "/C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu" Date: Thu, 12 Jun 2008 09:22:25 +0000 Subject: ipset -U segfault fix committed. Testsuite added. --- ipset.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ipset.c') diff --git a/ipset.c b/ipset.c index 9d7f78b..1857180 100644 --- a/ipset.c +++ b/ipset.c @@ -1638,7 +1638,7 @@ static int set_bind(struct set *set, const char *adt, DP("(%s, %s) -> %s", set ? set->name : IPSET_TOKEN_ALL, adt, binding); /* Ugly */ - if (strcmp(set->settype->typename, "iptreemap") == 0) + if (set && strcmp(set->settype->typename, "iptreemap") == 0) exit_error(PARAMETER_PROBLEM, "iptreemap type of sets cannot be used at binding operations\n"); /* Alloc memory for the data to send */ -- cgit v1.2.3