Skip to content

Commit c3ce5ac

Browse files
committed
Logo: don't parse file paths as builtin logo name
1 parent eae6904 commit c3ce5ac

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/logo/logo.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,13 @@ static void logoPrintNone(void)
436436

437437
static bool logoPrintBuiltinIfExists(const FFstrbuf* name, FFLogoSize size)
438438
{
439+
if(name->chars[0] == '~' || name->chars[0] == '.' || name->chars[0] == '/'
440+
#if _WIN32
441+
|| (ffCharIsEnglishAlphabet(name->chars[0]) && name->chars[1] == ':') // Windows drive letter
442+
#endif
443+
)
444+
return false; // Paths
445+
439446
if(ffStrbufIgnCaseEqualS(name, "none"))
440447
{
441448
logoPrintNone();

0 commit comments

Comments
 (0)