diff options
author | Philipp Hörist <philipp@hoerist.com> | 2023-11-04 21:20:27 +0300 |
---|---|---|
committer | Philipp Hörist <philipp@hoerist.com> | 2023-11-04 21:20:27 +0300 |
commit | 187167640fba0c4269bc8a9f9fc22763d8e20b40 (patch) | |
tree | d2a830b623159c0fc19db5bfc9f62fb89a129ae7 | |
parent | 86da12569b76e38a545ccac598fd6587c62c711e (diff) |
fix: Audio/Video: Disable broken stun server code Fixes #11559
-rw-r--r-- | gajim/common/jingle_rtp.py | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/gajim/common/jingle_rtp.py b/gajim/common/jingle_rtp.py index 8f1fc5959..cd080a801 100644 --- a/gajim/common/jingle_rtp.py +++ b/gajim/common/jingle_rtp.py @@ -21,7 +21,6 @@ from __future__ import annotations from typing import Any import logging -import socket from collections import deque from collections.abc import Callable from collections.abc import Iterator @@ -116,18 +115,18 @@ class JingleRTPContent(JingleContent): # due to bad controlling-mode params = {'controlling-mode': self.session.weinitiate, 'debug': False} - if app.settings.get('use_stun_server'): - stun_server = app.settings.get('stun_server') - if not stun_server and self.session.connection._stun_servers: - stun_server = self.session.connection._stun_servers[0]['host'] - if stun_server: - try: - ip = socket.getaddrinfo(stun_server, 0, socket.AF_UNSPEC, - socket.SOCK_STREAM)[0][4][0] - except socket.gaierror as e: - log.warning('Lookup of stun ip failed: %s', str(e)) - else: - params['stun-ip'] = ip + # if app.settings.get('use_stun_server'): + # stun_server = app.settings.get('stun_server') + # if not stun_server and self.session.connection._stun_servers: + # stun_server = self.session.connection._stun_servers[0]['host'] + # if stun_server: + # try: + # ip = socket.getaddrinfo(stun_server, 0, socket.AF_UNSPEC, + # socket.SOCK_STREAM)[0][4][0] + # except socket.gaierror as e: + # log.warning('Lookup of stun ip failed: %s', str(e)) + # else: + # params['stun-ip'] = ip self.p2pstream = self.p2psession.new_stream( participant, |