Przeglądaj źródła

Fehler bei zu langen Fehlermeldungen behoben

Kolja Strohm 4 lat temu
rodzic
commit
5ab54c5199
2 zmienionych plików z 3 dodań i 3 usunięć
  1. 1 1
      KSGNetwork/KSGNetwork.vcxproj
  2. 2 2
      KSGNetwork/SpielClient.cpp

+ 1 - 1
KSGNetwork/KSGNetwork.vcxproj

@@ -28,7 +28,7 @@
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
     <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v141</PlatformToolset>
+    <PlatformToolset>v142</PlatformToolset>
     <CharacterSet>MultiByte</CharacterSet>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">

+ 2 - 2
KSGNetwork/SpielClient.cpp

@@ -427,8 +427,8 @@ bool SpielClient::getNextMessage( SpielServerNachricht &nachricht )
         case 3: // Fehler
             if( 1 )
             {
-                char länge = 0;
-                empfangen->getNachrichtEncrypted( &länge, 1 );
+                unsigned char länge = 0;
+                empfangen->getNachrichtEncrypted( (char*)&länge, 1 );
                 char *txt = new char[ länge + 1 ];
                 txt[ länge ] = 0;
                 empfangen->getNachrichtEncrypted( txt, länge );