فهرست منبع

:bug: Correction bug extraction ressource deamndée

Arthur Brandao 6 سال پیش
والد
کامیت
cb8637d0a9
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      Serveur/bomberstudent_server.c

+ 5 - 1
Serveur/bomberstudent_server.c

@@ -219,6 +219,7 @@ boolean receive_client(Client* cli) {
         addserror("Impossible de recevoire les données du client");
         return false;
     }
+    printf("Reception Client %d : %s\n", cli->id, buffer);
     //Recup la methode
     if (buffer[0] == 'P') {
         pos = 5;
@@ -244,8 +245,11 @@ boolean receive_client(Client* cli) {
         send_err_client(cli->id, EREQUEST);
         return false;
     }
-    ressource = malloc(sizeof (char) * compteur);
+    ressource = malloc(sizeof (char) * (compteur + 1));
+    memset(ressource, 0, compteur + 1);
     strncpy(ressource, reader, compteur);
+    printf("Ressource : %s\n", ressource);
+    fflush(stdout);
     //Recup param JSON
     if (method == POST) {
         if (buffer[pos] == '\0') {