namespace: don't log misleading error in the r > 0 path

fd_is_fs_type() returns < 0 for errors, 0 for false, and > 0 for true, so
in the r > branch we'd most likely report EPERM together with the error
message which is misleading.
This commit is contained in:
Frantisek Sumsal
2026-04-17 15:54:44 +02:00
parent d651df8283
commit c859d41232
+1 -1
View File
@@ -3662,7 +3662,7 @@ static int unpeel_get_fd(const char *mount_path, int *ret_fd) {
_exit(EXIT_FAILURE);
}
if (r > 0) {
log_debug_errno(r, "'%s' is still an overlay after opening mount tree: %m", mount_path);
log_debug("'%s' is still an overlay after opening mount tree", mount_path);
_exit(EXIT_FAILURE);
}