Explorar o código

Amélioration gestion memoire string nom fichier redir

Loquicom %!s(int64=6) %!d(string=hai) anos
pai
achega
1ff4e023df
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      parser.c

+ 2 - 2
parser.c

@@ -386,8 +386,8 @@ int set_redirection(Command* c){
             buffer++;
         }
         //Allocation file et copie nom fichier
-        file = malloc(sizeof(char) * compteur);
-        memset(file, 0, compteur);
+        file = malloc(sizeof(char) * (compteur + 1));
+        memset(file, 0, compteur + 1);
         strncpy(file, deb, compteur);
         //Redirection
         if(set_io(c, file, redir) == SHELL_ERR){