Ver Fonte

Fehler in der Datei aktualisierung behoben

Kolja Strohm há 6 anos atrás
pai
commit
b6f5fbdd84
1 ficheiros alterados com 5 adições e 3 exclusões
  1. 5 3
      PatchServer/PatchServer.cpp

+ 5 - 3
PatchServer/PatchServer.cpp

@@ -496,7 +496,7 @@ bool PatchServer::proveVersion() const
                     vIni->release();
                     return 0;
                 }
-                if( !vIni->zWert( dateiT.values[ j * 2 ].getText() )->istGleich( dateiT.values[ j * 2 + 1 ].getText() ) ) // nicht aktuell
+                if( !vIni->zWert( dateiT.values[ j * 2 + 1 ].getText() )->istGleich( dateiT.values[ j * 2 + 1 ].getText() ) ) // nicht aktuell
                 {
                     gruppeT.destroy();
                     systemT.destroy();
@@ -894,8 +894,9 @@ void PSAKlient::thread()
                         break;
                     }
                     klient->sende( "\1", 1 );
-                    klient->getNachricht( (char*)&updateGruppe, 4 );
-                    gruppeN = ps->zDB()->getDateiGruppeName( updateGruppe );
+                    int dg = 0;
+                    klient->getNachricht( (char*)&dg, 4 );
+                    gruppeN = ps->zDB()->getDateiGruppeName( dg );
                     if( !gruppeN )
                     {
                         updateGruppe = 0;
@@ -910,6 +911,7 @@ void PSAKlient::thread()
                             {
                                 klient->sende( "\1", 1 );
                                 std::cout << "PS: Die Dateigruppe " << updateGruppe << " wird von Benutzer " << adminId << " geupdatet.\n";
+                                updateGruppe = dg;
                             }
                             else
                                 errorZuKlient( "Es läuft bereits eine andere Aktualisierung." );