]> git.ipfire.org Git - thirdparty/iptables.git/commit
libiptc: fix retry path in TC_INIT
authorMiguel GAIO <miguel.gaio@efixo.com>
Thu, 19 Apr 2012 00:14:33 +0000 (00:14 +0000)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 19 Apr 2012 16:54:20 +0000 (18:54 +0200)
commit8db1044ba608a78035bbf89007aab6b6d8ff6f68
tree79ba654091dc895e57baf018a21e83fcb8242604
parente8f32983048d6aa4a908b6a92da55fa71c859623
libiptc: fix retry path in TC_INIT

There is an issue on TC_INIT retry path:
In error case, TC_FREE is called and close sockfd.
The retry does not reopen then always fail.

The proposing patch reopens sockfd in retry patch.

Signed-off-by: Miguel GAIO <miguel.gaio@efixo.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
libiptc/libiptc.c