(fix): fuite de mémoire

This commit is contained in:
guamss 2023-07-02 16:29:35 +02:00
parent 3653e558f9
commit 64da29227e
2 changed files with 7 additions and 5 deletions

View File

@ -32,11 +32,13 @@ static char* get_prompt(lst** env)
strcpy(cwd, "~"); strcpy(cwd, "~");
strcat(cwd, cwd + strlen(home)); strcat(cwd, cwd + strlen(home));
} }
out = str_merger(8, "[", user, "@", hostname_buff, "]", " > ", cwd, " "); out = str_merger(8, user, "[", "@", hostname_buff, "]", " > ", cwd, " ");
char* temp = out;
if (strcmp(user, "root") == 0) if (strcmp(user, "root") == 0)
out = str_merger(2, out, "# "); out = str_merger(2, "# ", out);
else else
out = str_merger(2, out, "$ "); out = str_merger(2, "$ ", out);
free(temp);
return out; return out;
} }