You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
819 B
28 lines
819 B
6 years ago
|
commit e78a4bc9a921f597224af07def876ba18b8733c5
|
||
|
Author: Thomas Woerner <twoerner@redhat.com>
|
||
|
Date: Tue Oct 25 12:40:45 2016 +0200
|
||
|
|
||
|
Fix segmentation fault if used with the options -1 -C
|
||
|
|
||
|
Curses is not used with the "-1" single option, but c_warn is used if
|
||
|
counters are not enabled in the kernel and "-C" option is given.
|
||
|
|
||
|
Fixes: RHBZ#599181
|
||
|
|
||
|
diff --git a/iptstate.cc b/iptstate.cc
|
||
|
index 5874605..b4b6108 100644
|
||
|
--- a/iptstate.cc
|
||
|
+++ b/iptstate.cc
|
||
|
@@ -2407,7 +2407,10 @@ int main(int argc, char *argv[])
|
||
|
prompt = "Counters requested, but not enabled in the";
|
||
|
prompt += " kernel!";
|
||
|
flags.counters = 0;
|
||
|
- c_warn(mainwin, prompt, flags);
|
||
|
+ if (flags.single)
|
||
|
+ cerr << prompt << endl;
|
||
|
+ else
|
||
|
+ c_warn(mainwin, prompt, flags);
|
||
|
}
|
||
|
|
||
|
// Sort our table
|