snprintf(c->rename_from, 256, "%s/%s", cwd, fname);
/* Just check that the file exists. */
- TRAP_ERROR(lstat(c->rename_from, &buf) == -1, 550, return 1);
+ TRAP_ERROR(lstat(c->rename_from, &buf) == -1, 550, c->rename_from[0] = '\0'; return 1);
numeric(c, 350, "File exists, send RNTO.");
return 1;
return 1;
}
- TRAP_ERROR(rename(c->rename_from, fname) == -1, 550, return 1);
+ TRAP_ERROR(rename(c->rename_from, fname) == -1, 550, c->rename_from[0] = '\0'; return 1);
+ c->rename_from[0] = '\0';
- numeric(c, 250, "File renamed successfulyy.");
+ numeric(c, 250, "File renamed successfully.");
return 1;
}