mirror of
https://github.com/clearlinux/systemd-stable.git
synced 2026-10-18 14:23:53 +00:00
util: don't specifically check for the /dev/null major/minor, just check whether something is a char or block device
This commit is contained in:
+1
-4
@@ -3319,10 +3319,7 @@ bool null_or_empty(struct stat *st) {
|
||||
if (S_ISREG(st->st_mode) && st->st_size <= 0)
|
||||
return true;
|
||||
|
||||
/* /dev/null has major/minor of 1:3 */
|
||||
if (S_ISCHR(st->st_mode) &&
|
||||
major(st->st_rdev) == 1 &&
|
||||
minor(st->st_rdev) == 3)
|
||||
if (S_ISCHR(st->st_mode) || S_ISBLK(st->st_mode))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user