stas 2003/12/13 18:50:39
Modified: lib/Apache Reload.pm
Log:
sometimes when require fails we end up with key => undef, entry in
Apache::Reload::INCS, so skip those entries
Revision Changes Path
1.12 +1 -0 modperl-2.0/lib/Apache/Reload.pm
Index: Reload.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/lib/Apache/Reload.pm,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -u -r1.11 -r1.12
--- Reload.pm 3 Jun 2003 00:09:04 -0000 1.11
+++ Reload.pm 14 Dec 2003 02:50:39 -0000 1.12
@@ -117,6 +117,7 @@
my $ReloadDirs = ref($o) && $o->dir_config("ReloadDirectories");
my @watch_dirs = split(/\s+/, $ReloadDirs||'');
while (my($key, $file) = each %Apache::Reload::INCS) {
+ next unless defined $file;
next if @watch_dirs && !grep { $file =~ /^$_/ } @watch_dirs;
warn "Apache::Reload: Checking mtime of $key\n" if $DEBUG;