From 267178c62851a2e0fa3825bb49a67e362f41d4c0 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sat, 30 Apr 2022 15:50:45 +0200 Subject: [PATCH] seedrng: include fiel/dir names in error messages function old new delta .rodata 104898 104900 +2 seedrng_main 1011 1003 -8 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 2/-8) Total: -6 bytes Signed-off-by: Denys Vlasenko --- util-linux/seedrng.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/util-linux/seedrng.c b/util-linux/seedrng.c index 978860bbd..74bf633a7 100644 --- a/util-linux/seedrng.c +++ b/util-linux/seedrng.c @@ -136,7 +136,7 @@ static void seed_from_file_if_exists(const char *filename, bool credit, sha256_c seed_len = open_read_close(filename, seed, sizeof(seed)); if (seed_len < 0) { if (errno != ENOENT) - bb_perror_msg_and_die("can't%s seed", " read"); + bb_perror_msg_and_die("can't read '%s'", filename); return; } xunlink(filename); @@ -178,10 +178,10 @@ int seedrng_main(int argc UNUSED_PARAM, char *argv[]) bb_simple_error_msg_and_die(bb_msg_you_must_be_root); if (mkdir(seed_dir, 0700) < 0 && errno != EEXIST) - bb_perror_msg_and_die("can't %s seed directory", "create"); + bb_perror_msg_and_die("can't create directory '%s'", seed_dir); dfd = xopen(seed_dir, O_DIRECTORY | O_RDONLY); if (flock(dfd, LOCK_EX) < 0) - bb_perror_msg_and_die("can't %s seed directory", "lock"); + bb_perror_msg_and_die("can't lock seed directory"); xfchdir(dfd); sha256_begin(&hash);