commit:     682a26713b7f614a5e89a24b95006d0ea0886377
Author:     Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Tue Oct 28 17:09:49 2025 +0000
Commit:     Kerin Millar <kfm <AT> plushkava <DOT> net>
CommitDate: Tue Oct 28 17:09:49 2025 +0000
URL:        https://gitweb.gentoo.org/proj/locale-gen.git/commit/?id=682a2671

Eliminate a postfix conditional in generate_archive()

Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>

 locale-gen | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/locale-gen b/locale-gen
index ea9aa77..5fb386e 100644
--- a/locale-gen
+++ b/locale-gen
@@ -525,7 +525,9 @@ sub generate_archive ($gentoo_prefix, $locale_dir, 
$prior_archive, @names) {
        if (! defined(my $pid = open my $pipe, '-|')) {
                die "Can't fork: $!";
        } elsif ($pid == 0) {
-               open *STDERR, '>&=', *STDOUT or die "Can't direct STDERR to 
STDOUT: $!\n";
+               if (! open *STDERR, '>&=', *STDOUT) {
+                       die "Can't direct STDERR to STDOUT: $!\n";
+               }
                run(qw( localedef --prefix . --quiet --add-to-archive -- ), 
@names);
        } else {
                local $/;

Reply via email to