diff --git a/src/calc.c b/src/calc.c index 2be704c2226629665b414364a890465baad42faa..2bef88e6c9429f613d458b8c643d78ab08767e06 100644 --- a/src/calc.c +++ b/src/calc.c @@ -344,13 +344,13 @@ void calc_process() { strcpy(t->name, orig->name); } else { t->name = malloc(strlen(path)+strlen(name)+1); + t->name[0] = 0; if(strcmp(path, "/")) strcpy(t->name, path); if(strcmp(name, ".")) { strcat(t->name, "/"); strcat(t->name, name); - } else - t->name[0] = 0; + } } root = t; curdev = fs.st_dev;