]> source.dussan.org Git - tigervnc.git/commitdiff
Use smaller, stable, int for history index
authorPierre Ossman <ossman@cendio.se>
Wed, 5 Jul 2023 14:22:35 +0000 (16:22 +0200)
committerPierre Ossman <ossman@cendio.se>
Wed, 5 Jul 2023 14:22:35 +0000 (16:22 +0200)
The size of size_t depends on the architecture, so we need to have
different conversion to and from strings. But we don't really need that
range, so avoid the issue by using a standard integer size.

vncviewer/parameters.cxx

index ff5589d24b1ed9911ef9311dfcb789468dba5752..75d46dcab83569095f90158e6f6bb4805b090155 100644 (file)
@@ -427,7 +427,7 @@ void saveHistoryToRegKey(const vector<string>& serverHistory) {
   if (res != ERROR_SUCCESS)
     throw rdr::SystemException(_("Failed to create registry key"), res);
 
-  size_t index = 0;
+  unsigned index = 0;
   assert(SERVER_HISTORY_SIZE < 100);
   char indexString[3];
 
@@ -517,7 +517,7 @@ void loadHistoryFromRegKey(vector<string>& serverHistory) {
     throw rdr::SystemException(_("Failed to open registry key"), res);
   }
 
-  size_t index;
+  unsigned index;
   const DWORD buffersize = 256;
   char indexString[3];