Skip to content

Commit ac1f573

Browse files
committed
Fix invalid output of IPv6 syslog servers
1 parent e7535ae commit ac1f573

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

show/main.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -1363,8 +1363,10 @@ def syslog(verbose):
13631363
data = syslog_file.readlines()
13641364
for line in data:
13651365
if line.startswith("*.* @"):
1366-
line = line.split(":")
1367-
server = line[0][5:]
1366+
end = line.find("]")
1367+
if end == -1:
1368+
continue
1369+
server = line[5:end+1]
13681370
syslog_servers.append(server)
13691371
syslog_dict['Syslog Servers'] = syslog_servers
13701372
print(tabulate(syslog_dict, headers=list(syslog_dict.keys()), tablefmt="simple", stralign='left', missingval=""))

0 commit comments

Comments
 (0)