Browse Source

Bug 2197: Localized HTTP connection error messages are incorrectly decoded

https://winscp.net/tracker/2197

Source commit: 70802c6c410ac321d5eff675757ce1cf6d25115e
Martin Prikryl 2 năm trước cách đây
mục cha
commit
16f4adbc8f
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  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,