diff --git a/Sources/xbeScanner.cpp b/Sources/xbeScanner.cpp index 8f00762..92daa59 100644 --- a/Sources/xbeScanner.cpp +++ b/Sources/xbeScanner.cpp @@ -92,6 +92,10 @@ XBEScanner::QueueItem::~QueueItem() { void XBEScanner::QueueItem::scan() { #ifdef NXDK if (dirHandle == INVALID_HANDLE_VALUE) { + auto pathEnd = &path.back(); + if (strcmp(pathEnd, "\\") != 0) { + path.append("\\"); + } InfoLog::outputLine(InfoLog::INFO, "Starting scan of %s", path.c_str()); results.clear(); scanStart = std::chrono::steady_clock::now();