[DBD::Pg 05/14] Suppress further uninit warnings

dbdpg-commits-gENoVmVU/[email protected] Sun, 27 Jul 2014 05:14:06 +0000
Newsgroups gmane.comp.db.postgresql.dbdpg.cvs
Message-ID <[email protected]>
Committed by pilcrow <[email protected]>

Subject: [DBD::Pg 05/14] Suppress further uninit warnings

---
 Pg.pm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/Pg.pm b/Pg.pm
index dc18301..80b9128 100644
--- a/Pg.pm
+++ b/Pg.pm
@@ -1219,8 +1219,9 @@ use 5.008001;
 			    'SYSTEM VIEW'  => q{c.relkind = 'v' AND n.nspname  ~ '^pg_'},
 			);
 			my $typespec = join ' OR ' =>
-			                 map { s/^'//g; s/'$//g; $typesearch{uc($_)} }
-			                   split(',', $type || '');
+			                 grep {defined}
+			                   map { s/^'//g; s/'$//g; $typesearch{uc($_)} }
+			                     split(',', $type || '');
 			$typespec = $typespec
 			            ? "($typespec)"
 			            : "c.relkind IN ('r', 'v')"; # default any table/view
-- 
1.8.4