summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/src/cmd/ipf/svc/ipfilter.xml7
-rw-r--r--usr/src/cmd/ipf/tools/ipfstat.c4
2 files changed, 8 insertions, 3 deletions
diff --git a/usr/src/cmd/ipf/svc/ipfilter.xml b/usr/src/cmd/ipf/svc/ipfilter.xml
index f9d34ea7d9..9ee0e1c080 100644
--- a/usr/src/cmd/ipf/svc/ipfilter.xml
+++ b/usr/src/cmd/ipf/svc/ipfilter.xml
@@ -97,6 +97,13 @@
timeout_seconds='30' >
</exec_method>
+ <exec_method
+ type='method'
+ name='refresh'
+ exec='/lib/svc/method/ipfilter reload'
+ timeout_seconds='30' >
+ </exec_method>
+
<property_group
name='startd'
type='framework'>
diff --git a/usr/src/cmd/ipf/tools/ipfstat.c b/usr/src/cmd/ipf/tools/ipfstat.c
index de7d9c9b12..64639582e2 100644
--- a/usr/src/cmd/ipf/tools/ipfstat.c
+++ b/usr/src/cmd/ipf/tools/ipfstat.c
@@ -1557,10 +1557,8 @@ int topclosed;
out:
printw("\n");
- curs_set(1);
- nocbreak();
+ refresh();
endwin();
-
free(tstable);
if (ret != 0)
perror(errstr);