aboutsummaryrefslogtreecommitdiffstats
path: root/config/dansguardian
diff options
context:
space:
mode:
authormarcelloc <marcellocoutinho@gmail.com>2012-09-24 16:45:08 -0300
committermarcelloc <marcellocoutinho@gmail.com>2012-09-24 16:45:08 -0300
commit7623e022c458816bc28608b0c4344bd319e4629f (patch)
tree5ddd6b725e68b527ff8a086c5efe31b5d9370dad /config/dansguardian
parentcb095ccc599838a8afeaba6d511362fd20006962 (diff)
downloadpfsense-packages-7623e022c458816bc28608b0c4344bd319e4629f.tar.gz
pfsense-packages-7623e022c458816bc28608b0c4344bd319e4629f.tar.bz2
pfsense-packages-7623e022c458816bc28608b0c4344bd319e4629f.zip
dansguardian - add additional check to detect xml rpc sync call
Diffstat (limited to 'config/dansguardian')
-rwxr-xr-xconfig/dansguardian/dansguardian.inc6
1 files changed, 3 insertions, 3 deletions
diff --git a/config/dansguardian/dansguardian.inc b/config/dansguardian/dansguardian.inc
index 4bb30cce..c897f944 100755
--- a/config/dansguardian/dansguardian.inc
+++ b/config/dansguardian/dansguardian.inc
@@ -90,7 +90,7 @@ function check_ca_hashes(){
}
}
-function sync_package_dansguardian() {
+function sync_package_dansguardian($via_rpc=false) {
global $config,$g;
# detect boot process
@@ -101,7 +101,7 @@ function sync_package_dansguardian() {
$boot_process="on";
}
- if (is_process_running('dansguardian') && isset($boot_process))
+ if (is_process_running('dansguardian') && isset($boot_process) && $via_rpc==false)
return;
#assign xml arrays
@@ -1316,7 +1316,7 @@ function dansguardian_do_xmlrpc_sync($sync_to_ip, $password,$sync_type) {
/* tell dansguardian to reload our settings on the destionation sync host. */
$method = 'pfsense.exec_php';
$execcmd = "require_once('/usr/local/pkg/dansguardian.inc');\n";
- $execcmd .= "sync_package_dansguardian();";
+ $execcmd .= "sync_package_dansguardian(true);";
/* assemble xmlrpc payload */
$params = array(