diff --git a/src/filesrch.c b/src/filesrch.c
index 8f157bdd522c86af9cb16c647de8f802cb7f42d6..13d73b6f49845b5b693ff69080b2a779e1364b9d 100644
--- a/src/filesrch.c
+++ b/src/filesrch.c
@@ -751,7 +751,7 @@ boolean preparefilemenu(boolean samedepth)
 				}
 				else if (ext == EXT_TXT)
 				{
-					if (!strcmp(dent->d_name, "log.txt") || !strcmp(dent->d_name, "errorlog.txt"))
+					if (!strncmp(dent->d_name, "log-", 4) || !strcmp(dent->d_name, "errorlog.txt"))
 						ext |= EXT_LOADED;
 				}