Dear maintainer,

When /usr/lib/postgresql Directory contains directory which name
does not look like version number(aka, /usr/lib/posgresql/lib),
pg_ctlcluster do always enter infinite loop.

Please apply patch below, it will fix this problem.

Regards.
  ITANI Eiichiro


--- /usr/share/perl5/PgCommon.pm.orig   2019-09-12 22:22:22.000000000 +0900
+++ /usr/share/perl5/PgCommon.pm        2019-09-18 09:21:20.312233557 +0900
@@ -694,7 +694,7 @@
             my $pfx = '';
             #redhat# $pfx = "pgsql-";
             ($entry) = $entry =~ /^$pfx(\d+\.?\d+)$/; # untaint
-            push @versions, $entry if get_program_path ('psql', $entry);
+            push @versions, $entry if $entry and get_program_path ('psql', 
$entry);
         }
         closedir D;
     }

Reply via email to