Invalid filename chars used in a list entry causes audio to not work
Cross-platform BBS (ANSI) Terminal
Brought to you by:
deuce
The per-entry cache directory is the dialing directory entry name, used verbatim as a path component (get_cache_fn_base() in term.c, and the rename/delete/orphan-sweep code in bbslist.c). Names that are not valid file names break the cache, and some escape the cache root.
Reproduce (Windows):
Rename the entry to "TestBBS" and audio works.
Reported by MRO (BBSES.info) testing against telnetvision.
Same cause, other names:
Anonymous