Avoid clobbering caller's $_ (RT#96010)
Dagfinn Ilmari Mannsåker [Tue, 27 May 2014 16:37:21 +0000 (17:37 +0100)]
Changes
lib/DBIx/Class/Schema/Loader/Base.pm

diff --git a/Changes b/Changes
index 53ce400..a227517 100644 (file)
--- a/Changes
+++ b/Changes
@@ -5,6 +5,7 @@ Revision history for Perl extension DBIx::Class::Schema::Loader
         - Skip dumping unique indexes with expressions (RT#93613)
         - Fix dumping unique indexes with DBD::Pg < 1.50
        - Fix inconsistent naming of duplicate unique constraints
+        - Avoid clobbering caller's $_ (RT#96010)
 
 0.07039  2014-01-06
         - Fix table listing with DBD::DB2 >= 1.85 (RT#91764)
index 03ccea6..47f9a6b 100644 (file)
@@ -2218,6 +2218,7 @@ sub _parse_generated_file {
         qr{^(# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:)([A-Za-z0-9/+]{22})\r?\n};
 
     my ($md5, $ts, $ver, $gen);
+    local $_;
     while(<$fh>) {
         if(/$mark_re/) {
             my $pre_md5 = $1;