1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-vps-admin.git synced 2025-03-09 15:40:05 +00:00

Fix sipalg

This commit is contained in:
Ycarus (Yannick Chabanois) 2022-05-18 09:15:48 +02:00
parent 36e7c8b8c6
commit 4ee847b92a

View file

@ -1855,13 +1855,13 @@ def sipalg(*, params: SipALGparams, current_user: User = Depends(get_current_use
fd, tmpfile = mkstemp() fd, tmpfile = mkstemp()
with open('/etc/shorewall/shorewall.conf', 'r') as f, open(tmpfile, 'a+') as n: with open('/etc/shorewall/shorewall.conf', 'r') as f, open(tmpfile, 'a+') as n:
for line in f: 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') 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') 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') 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') n.write('AUTOHELPERS=Yes\n')
else: else:
n.write(line) n.write(line)