bugzilla-daemon at netfilter.org
2023-May-15 23:41 UTC
[Bug 1678] New: conntrack -D exits with nonzero status if it didn’t find any flows to delete
https://bugzilla.netfilter.org/show_bug.cgi?id=1678
Bug ID: 1678
Summary: conntrack -D exits with nonzero status if it didn?t
find any flows to delete
Product: conntrack-tools
Version: unspecified
Hardware: All
OS: Fedora
Status: NEW
Severity: normal
Priority: P5
Component: conntrack
Assignee: netfilter-buglog at lists.netfilter.org
Reporter: demiobenour at gmail.com
conntrack -D exits with nonzero status if it didn?t find any flows to delete.
This is annoying for scripts that just want to delete all flows that match
certain criteria and are perfectly fine if no such flows exist.
--
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20230515/a83d07ea/attachment.html>
bugzilla-daemon at netfilter.org
2023-May-23 08:47 UTC
[Bug 1678] conntrack -D exits with nonzero status if it didn’t find any flows to delete
https://bugzilla.netfilter.org/show_bug.cgi?id=1678
Phil Sutter <phil at nwl.cc> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |phil at nwl.cc
Resolution|--- |WONTFIX
--- Comment #1 from Phil Sutter <phil at nwl.cc> ---
I guess it's a matter of defining what a "successful operation" is
in this
regard and for conntrack, it seems to involve finding at least a single flow to
delete.
If we change this, it may break others' scripts.
If you have to distinguish between errors and "nothing to do", you
could grep
for the '0 flow entries have been deleted.' message - it is not printed
in
error case. Or just check if there's output on stderr.
--
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20230523/1d4a335c/attachment.html>
bugzilla-daemon at netfilter.org
2023-May-23 08:48 UTC
[Bug 1678] conntrack -D exits with nonzero status if it didn’t find any flows to delete
https://bugzilla.netfilter.org/show_bug.cgi?id=1678 --- Comment #2 from Phil Sutter <phil at nwl.cc> --- *** Bug 1679 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20230523/dfde0567/attachment.html>
bugzilla-daemon at netfilter.org
2023-May-23 09:40 UTC
[Bug 1678] conntrack -D exits with nonzero status if it didn’t find any flows to delete
https://bugzilla.netfilter.org/show_bug.cgi?id=1678
Pablo Neira Ayuso <pablo at netfilter.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |pablo at netfilter.org
--- Comment #3 from Pablo Neira Ayuso <pablo at netfilter.org> ---
I digged into the git history. This has been the behaviour since the beginning
(2007), $? is set conditionally based on the counter for deletions. If counter
is zero, then it reports failure.
--
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20230523/4e58dde5/attachment.html>