diff options
-rw-r--r-- | config/haproxy/haproxy.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/config/haproxy/haproxy.inc b/config/haproxy/haproxy.inc index e11e6cdf..e55eca59 100644 --- a/config/haproxy/haproxy.inc +++ b/config/haproxy/haproxy.inc @@ -253,6 +253,10 @@ function haproxy_do_xmlrpc_sync($sync_to_ip, $password) { if(!$sync_to_ip) return; + + // Do not allow syncing to self. + if(`/sbin/ifconfig -a | grep "$sync_to_ip"`) + return; $xmlrpc_sync_neighbor = $sync_to_ip; if($config['system']['webgui']['protocol'] != "") { |