Переглянути джерело

HTML-encode Store Get button URL

Source commit: 9ba7a4a6563e0bac9189ee1cd2ca3708ef4cb523
Martin Prikryl 7 роки тому
батько
коміт
48d904ac48
1 змінених файлів з 2 додано та 0 видалено
  1. 2 0
      source/windows/Setup.cpp

+ 2 - 0
source/windows/Setup.cpp

@@ -31,6 +31,7 @@
 #include <WebBrowserEx.hpp>
 #include <DateUtils.hpp>
 #include <OperationWithTimeout.hpp>
+#include <Soap.HTTPUtil.hpp>
 //---------------------------------------------------------------------------
 #define KEY _T("SYSTEM\\CurrentControlSet\\Control\\") \
             _T("Session Manager\\Environment")
@@ -1547,6 +1548,7 @@ static void __fastcall InsertDonateLink(void * /*Data*/, TObject * Sender)
     UnicodeString AboutStoreUrl = LoadStr(ABOUT_STORE_URL);
     DocumentBody = ReplaceStr(DocumentBody, L"%STORE_URL%", AboutStoreUrl);
     UnicodeString StoreButtonUrl = ProgramUrl(LoadStr(STORE_GET_IMG_URL));
+    StoreButtonUrl = HTMLEscape(StoreButtonUrl);
     UnicodeString StoreButton =
       FORMAT(L"<img src=\"%s\" style=\"height: 1.8em; vertical-align: -0.4em; padding-top: 0.2em; border: 0;\">", (StoreButtonUrl));
     UnicodeString StoreUrl = FMTLOAD(STORE_URL, (L"update"));