Pārlūkot izejas kodu

Bug 2197: Localized HTTP connection error messages are incorrectly decoded

https://winscp.net/tracker/2197

Source commit: 70802c6c410ac321d5eff675757ce1cf6d25115e
Martin Prikryl 2 gadi atpakaļ
vecāks
revīzija
16f4adbc8f
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      source/core/NeonIntf.cpp

+ 2 - 1
source/core/NeonIntf.cpp

@@ -139,7 +139,8 @@ void DestroyNeonSession(ne_session * Session)
 //---------------------------------------------------------------------------
 UnicodeString GetNeonError(ne_session * Session)
 {
-  return StrFromNeon(ne_get_error(Session));
+  // The error may contain localized Windows error messages (in legacy Ansi encoding)
+  return UnicodeString(AnsiString(ne_get_error(Session)));
 }
 //---------------------------------------------------------------------------
 void CheckNeonStatus(ne_session * Session, int NeonStatus,