ソースを参照

Meilleur gestion deco sauvage

Arthur Brandao 6 年 前
コミット
498f635d4b
1 ファイル変更4 行追加3 行削除
  1. 4 3
      Serveur/bomberstudent_server.c

+ 4 - 3
Serveur/bomberstudent_server.c

@@ -12,6 +12,7 @@
 #include "arraylist.h"
 #include "bomberstudent_server.h"
 #include "error.h"
+#include "handler.h"
 
 /* --- Extern --- */
 extern int serrno;
@@ -67,7 +68,7 @@ void* client_thread(void* data) {
             //Fermeture du client et fin du thread
             printf("Connexion perdu avec le client %d\n", cliId);
             adderror("Client non accessible, fin de la connexion");
-            remove_client(cliId);
+            handler_client_end(cliId, NULL);
             break;
         }
         //Regarde si le client existe toujours
@@ -218,7 +219,7 @@ boolean receive_client(Client* cli) {
         if(serrno == SEABORT){
             //On ferme le client
             printf("Connexion perdu avec le client %d\n", cli->id);
-            remove_client(cli->id);
+            handler_client_end(cli->id, NULL);
         }
         addserror("Impossible de recevoire les données du client");
         return false;
@@ -304,7 +305,7 @@ boolean send_client(int cliId, JsonEncoder* je){
         if(serrno == SEABORT){
             //On ferme le client
             printf("Connexion perdu avec le client %d\n", cliId);
-            remove_client(cliId);
+            handler_client_end(cliId, NULL);
         }
         addserror("Impossible de repondre à la requete du client");
         free(answer);