From 4ee847b92a701bdc34a78542c8c225292e9e4b6d Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Wed, 18 May 2022 09:15:48 +0200 Subject: [PATCH] Fix sipalg --- omr-admin.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/omr-admin.py b/omr-admin.py index f8d6693..8085ff2 100755 --- a/omr-admin.py +++ b/omr-admin.py @@ -1855,13 +1855,13 @@ def sipalg(*, params: SipALGparams, current_user: User = Depends(get_current_use fd, tmpfile = mkstemp() with open('/etc/shorewall/shorewall.conf', 'r') as f, open(tmpfile, 'a+') as n: for line in f: - if enable and line == 'DONT_LOAD=\n': + if not enable and line == 'DONT_LOAD=\n': n.write('DONT_LOAD=nf_conntrack_sip\n') - elif enable and line == 'AUTOHELPERS=Yes\n': + elif not enable and line == 'AUTOHELPERS=Yes\n': n.write('AUTOHELPERS=No\n') - elif not enable and line == 'DONT_LOAD=\n': + elif enable and line == 'DONT_LOAD=\n': n.write('DONT_LOAD=\n') - elif not enable and line == 'AUTOHELPERS=No\n': + elif enable and line == 'AUTOHELPERS=No\n': n.write('AUTOHELPERS=Yes\n') else: n.write(line)