]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
fix: use field instead of global variable
authorJoachim Kuebart <joachim.kuebart@gmail.com>
Tue, 9 Mar 2021 14:25:45 +0000 (15:25 +0100)
committerJoachim Kuebart <joachim.kuebart@gmail.com>
Tue, 9 Mar 2021 17:03:33 +0000 (18:03 +0100)
The TNCC "emulate" trojan erroneously uses a global variable instead of a
field.

Signed-off-by: Joachim Kuebart <joachim.kuebart@gmail.com>
trojans/tncc-emulate.py

index 6b376a664806cd3b9612fa83e28b719920b474f2..89a3d4596d3dd8bf8877d1037cf2d51e3c5cc1a2 100755 (executable)
@@ -596,7 +596,7 @@ class tncc_server(object):
         self.tncc = t
 
     def process_cmd(self):
-        buf = sock.recv(1024).decode('ascii')
+        buf = self.sock.recv(1024).decode('ascii')
         if not len(buf):
             sys.exit(0)
         cmd, buf = buf.split('\n', 1)
@@ -612,7 +612,7 @@ class tncc_server(object):
             resp = ['200', '3', cookie.value]
             if self.tncc.interval is not None:
                 resp.append(str(self.tncc.interval))
-            sock.send(('\n'.join(resp) + '\n\n').encode('ascii'))
+            self.sock.send(('\n'.join(resp) + '\n\n').encode('ascii'))
         elif cmd == 'setcookie':
             cookie = self.tncc.get_cookie(args['Cookie'],
                                           self.tncc.find_cookie('DSSIGNIN'))