diff options
| author | Jilles Tjoelker <jilles@FreeBSD.org> | 2009-06-21 15:40:39 +0000 |
|---|---|---|
| committer | Jilles Tjoelker <jilles@FreeBSD.org> | 2009-06-21 15:40:39 +0000 |
| commit | b2947f1fd40696d2f1e7982a94c7c0911168d4c8 (patch) | |
| tree | 14a0c98b7862338079174ffa0bf29274284c1f94 /usr.bin | |
| parent | b54e8cf1617b83bf4bfb0f7779a1d167c112ab90 (diff) | |
Notes
Diffstat (limited to 'usr.bin')
| -rw-r--r-- | usr.bin/find/function.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/find/function.c b/usr.bin/find/function.c index 63421ed06577..035a35d50332 100644 --- a/usr.bin/find/function.c +++ b/usr.bin/find/function.c @@ -443,7 +443,7 @@ f_delete(PLAN *plan __unused, FTSENT *entry) if ((entry->fts_statp->st_flags & (UF_APPEND|UF_IMMUTABLE)) && !(entry->fts_statp->st_flags & (SF_APPEND|SF_IMMUTABLE)) && geteuid() == 0) - chflags(entry->fts_accpath, + lchflags(entry->fts_accpath, entry->fts_statp->st_flags &= ~(UF_APPEND|UF_IMMUTABLE)); /* rmdir directories, unlink everything else */ |
