From cfce31a8b02e601999ce0558ebf9ba9598ba21ff Mon Sep 17 00:00:00 2001 From: nino-porcino Date: Sat, 2 Apr 2022 10:09:24 +0200 Subject: [PATCH] fix bug --- demos/sdcard/apple1_sdcard/apple1_sdcard.ino | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/demos/sdcard/apple1_sdcard/apple1_sdcard.ino b/demos/sdcard/apple1_sdcard/apple1_sdcard.ino index be691bd..14af888 100644 --- a/demos/sdcard/apple1_sdcard/apple1_sdcard.ino +++ b/demos/sdcard/apple1_sdcard/apple1_sdcard.ino @@ -781,11 +781,11 @@ byte matchname(char *filename, char *dest) { Serial.println(dest); // verify the match - int len = strlen(filename); + int len = strlen(file_name); bool match_found = strncmp(file_name, dest, len) == 0; // enforce exact match - if(scanmode == 0) match_found = match_found && dest[strlen(filename)] == '#'; + if(scanmode == 0) match_found = match_found && dest[strlen(file_name)] == '#'; if(match_found) { if(scanmode==0) Serial.println(F("found an exact match")); @@ -800,6 +800,9 @@ byte matchname(char *filename, char *dest) { strcpy(filename, dest); if(file_path[0]=='/' && file_path[1]==0) sprintf(dest,"/%s", filename); // case of root folder else sprintf(dest,"%s/%s", file_path, filename); // case of normal nested folder + //Serial.println(filename); + //Serial.println(file_path); + //Serial.println(dest); } myDir.close(); return 1;