refs #2608: Fix: avoid crash in _clientip when ip output includes empty entries

pull/105/head
Nicolas Arenas 2025-08-08 02:58:58 +02:00
parent 2c3d256d30
commit d34d3b7a66
1 changed files with 2 additions and 0 deletions

View File

@ -241,6 +241,8 @@ def _clientip():
ipasj = json.loads (ipas)
addresses = []
for e in ipasj:
if not isinstance(e, dict): continue
if 'ifname' not in e: continue
if 'lo' == e['ifname']: continue
if 'addr_info' not in e: continue
addrs = e['addr_info']