diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-12-03 19:05:55 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-12-03 19:05:55 +0000 |
commit | d7a805efafd83203e72c334089c3f88204231ac7 (patch) | |
tree | d69521a26d050432f89cf5713aa1516f655b136f /miscutils/crontab.c | |
parent | ac1c96f6737799d1d7f85515237df80e9da71346 (diff) | |
download | busybox-w32-d7a805efafd83203e72c334089c3f88204231ac7.tar.gz busybox-w32-d7a805efafd83203e72c334089c3f88204231ac7.tar.bz2 busybox-w32-d7a805efafd83203e72c334089c3f88204231ac7.zip |
libbb: introduce and use xgetpwnam. ~ -150 bytes.
Diffstat (limited to 'miscutils/crontab.c')
-rw-r--r-- | miscutils/crontab.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/miscutils/crontab.c b/miscutils/crontab.c index 902014963..13dfd77ad 100644 --- a/miscutils/crontab.c +++ b/miscutils/crontab.c | |||
@@ -126,9 +126,7 @@ int crontab_main(int argc UNUSED_PARAM, char **argv) | |||
126 | } | 126 | } |
127 | 127 | ||
128 | if (opt_ler & OPT_u) { | 128 | if (opt_ler & OPT_u) { |
129 | pas = getpwnam(user_name); | 129 | pas = xgetpwnam(user_name); |
130 | if (!pas) | ||
131 | bb_error_msg_and_die("user %s is not known", user_name); | ||
132 | } else { | 130 | } else { |
133 | pas = xgetpwuid(getuid()); | 131 | pas = xgetpwuid(getuid()); |
134 | } | 132 | } |