diff --git a/src/lib/platform/MSWindowsWatchdog.cpp b/src/lib/platform/MSWindowsWatchdog.cpp index 8bbb0ab2..fdb2c72a 100644 --- a/src/lib/platform/MSWindowsWatchdog.cpp +++ b/src/lib/platform/MSWindowsWatchdog.cpp @@ -565,7 +565,7 @@ MSWindowsWatchdog::testOutput(String buffer) if (i != String::npos) { size_t s = sizeof(g_activeDesktop); String defaultDesktop("Default"); - String sub = buffer.substr(s - 1, defaultDesktop.size()); + String sub = buffer.substr(i + s - 1, defaultDesktop.size()); if (sub != defaultDesktop) { m_autoElevated = true; }