From b6e987dc37df9e6906c8684eabc2e2ea10b4aa81 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Wed, 1 Apr 2015 09:51:41 +0200 Subject: [PATCH] inc: remove a useless wrapper --- src/etc/inc/filter.inc | 9 +++++---- src/etc/inc/util.inc | 12 ++++-------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/src/etc/inc/filter.inc b/src/etc/inc/filter.inc index 6f74ae77e..811a7458b 100644 --- a/src/etc/inc/filter.inc +++ b/src/etc/inc/filter.inc @@ -1969,12 +1969,13 @@ function filter_nat_rules_generate() { $natrules .= "\n# Reflection redirects and NAT for 1:1 mappings\n" . $reflection_txt; // Check if inetd is running, if not start it. If so, restart it gracefully. - $helpers = isvalidproc("inetd"); - if(file_exists("/var/etc/inetd.conf")) { - if(!$helpers) + $helpers = is_process_running('inetd'); + if (file_exists('/var/etc/inetd.conf')) { + if (!$helpers) { mwexec("/usr/sbin/inetd -wW -R 0 -a 127.0.0.1 /var/etc/inetd.conf"); - else + } else { sigkillbypid("/var/run/inetd.pid", "HUP"); + } } return $natrules; diff --git a/src/etc/inc/util.inc b/src/etc/inc/util.inc index 36b377255..8405a604d 100644 --- a/src/etc/inc/util.inc +++ b/src/etc/inc/util.inc @@ -39,17 +39,13 @@ function isvalidpid($pidfile) { return false; } -function is_process_running($process) { - $output = ""; - exec("/bin/pgrep -anx " . escapeshellarg($process), $output, $retval); +function is_process_running($process) +{ + exec('/bin/pgrep -anx ' . escapeshellarg($process), $output, $retval); return (intval($retval) == 0); } -function isvalidproc($proc) { - return is_process_running($proc); -} - /* sigkill a process by pid file */ /* return 1 for success and 0 for a failure */ function sigkillbypid($pidfile, $sig) { @@ -62,7 +58,7 @@ function sigkillbypid($pidfile, $sig) { /* kill a process by name */ function killbyname($procname) { - if (isvalidproc($procname)) { + if (is_process_running($procname)) { mwexec('/usr/bin/killall ' . escapeshellarg($procname)); } }