summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAlvaro Neira <alvaroneay@gmail.com>2015-02-24 09:10:32 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2015-02-24 14:47:23 +0100
commit5dd19ef301a9c92beb470099df0a76e33a614173 (patch)
tree5aa0f9eee91141be1a2ec1e98c883c7948bd9d59 /tests
parent05eb2b89defda80be57199315f6bf40cf711460e (diff)
ruleset: fix crash if we free sets included in the set_list
When we parse a ruleset which has a rule using a set. First step is to parse the set, set up an ID and add it to a set list. Later, we use this set list to find the set associated to the rule and we set up the set ID to the expression (lookup expression) of the rule. The problem is that if we return this set to the callback function nft_ruleset_parse_file_cb() and we free this set, we have a crash when we try to iterate in the set list. This patch solves it, cloning the set and adding the new set to the set list. Signed-off-by: Alvaro Neira Ayuso <alvaroneay@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions