if (examine_directory (menu, &state, LastDir, prefix) == -1) {
/* try to restore the old values */
m_strcpy(LastDir, sizeof(LastDir), OldLastDir);
if (examine_directory (menu, &state, LastDir, prefix) == -1) {
/* try to restore the old values */
m_strcpy(LastDir, sizeof(LastDir), OldLastDir);