diff options
Diffstat (limited to 'src/remove.c')
-rw-r--r-- | src/remove.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/remove.c b/src/remove.c index bfb8a39b9..c1f5b3286 100644 --- a/src/remove.c +++ b/src/remove.c @@ -1338,7 +1338,7 @@ static enum RM_status rm_1 (Dirstack_state *ds, char const *filename, struct rm_options const *x, int *cwd_errno) { - char const *base = base_name (filename); + char const *base = last_component (filename); if (DOT_OR_DOTDOT (base)) { error (0, 0, _("cannot remove `.' or `..'")); |