bin/symbols-check: fix fields length condition before accessing fields

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35891>
This commit is contained in:
Eric Engestrom 2025-06-29 16:58:01 +02:00 committed by Marge Bot
parent f28cda029c
commit e626636e90

View file

@ -67,7 +67,7 @@ def get_symbols_nm(nm, lib):
stderr=open(os.devnull, 'w')).decode("ascii") stderr=open(os.devnull, 'w')).decode("ascii")
for line in output.splitlines(): for line in output.splitlines():
fields = line.split() fields = line.split()
if len(fields) == 2 or fields[1] == 'U': if len(fields) == 2 and fields[1] == 'U':
continue continue
symbol_name = fields[0] symbol_name = fields[0]
if platform_name == 'Linux' or platform_name == 'GNU' or platform_name.startswith('GNU/'): if platform_name == 'Linux' or platform_name == 'GNU' or platform_name.startswith('GNU/'):