projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2426bea
)
tmpfiles: 'st' may have been used uninitialized
author
Zbigniew Jędrzejewski-Szmek
<zbyszek@in.waw.pl>
Tue, 23 Nov 2021 14:05:58 +0000
(15:05 +0100)
committer
Zbigniew Jędrzejewski-Szmek
<zbyszek@in.waw.pl>
Tue, 11 Jan 2022 19:12:34 +0000
(20:12 +0100)
(cherry picked from commit
160dadc0350c77d612aa9d5569f57d9bc84c3dca
)
src/shared/rm-rf.c
patch
|
blob
|
history
diff --git
a/src/shared/rm-rf.c
b/src/shared/rm-rf.c
index 5ef7c662dd5a2f811ad96889be3accf8f5e972ac..19f37e0f19a049b012ed4d4d6a0a1e7506aa360d 100644
(file)
--- a/
src/shared/rm-rf.c
+++ b/
src/shared/rm-rf.c
@@
-129,7
+129,9
@@
static int rm_rf_children_inner(
assert(fd >= 0);
assert(fname);
- if (is_dir < 0 || (is_dir > 0 && (root_dev || (flags & REMOVE_SUBVOLUME)))) {
+ if (is_dir < 0 ||
+ root_dev ||
+ (is_dir > 0 && (root_dev || (flags & REMOVE_SUBVOLUME)))) {
r = fstatat_harder(fd, fname, &st, AT_SYMLINK_NOFOLLOW, flags);
if (r < 0)