mirror of
https://github.com/sheumann/hush.git
synced 2025-01-03 00:31:16 +00:00
passwd: do not complain if /etc/shadow is missing
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
26c64bade8
commit
c6fb2a6b5f
@ -110,8 +110,11 @@ int FAST_FUNC update_passwd(const char *filename,
|
||||
old_fp = fopen(filename, "r+");
|
||||
else
|
||||
old_fp = fopen_or_warn(filename, "r+");
|
||||
if (!old_fp)
|
||||
if (!old_fp) {
|
||||
if (shadow)
|
||||
ret = 0; /* missing shadow is not an error */
|
||||
goto free_mem;
|
||||
}
|
||||
old_fd = fileno(old_fp);
|
||||
|
||||
selinux_preserve_fcontext(old_fd);
|
||||
|
Loading…
Reference in New Issue
Block a user