Index: server/CPAN/Template/Provider.pm =================================================================== RCS file: /home/cvs/cvsroot/slim/server/CPAN/Template/Provider.pm,v retrieving revision 1.2 diff -u -r1.2 Provider.pm --- server/CPAN/Template/Provider.pm 30 May 2004 16:26:16 -0000 1.2 +++ server/CPAN/Template/Provider.pm 13 Jul 2004 21:32:37 -0000 @@ -579,6 +579,11 @@ # %INC entry to ensure it is reloaded (we don't # want 1 returned by require() to say it's in memory) delete $INC{ $file }; + if ($file =~ /\\/) { + my $file2 = $file; + $file2 =~ s/\\/\//g; + delete $INC{ $file2 }; + } eval { $compiled = require $file; }; return $@ ? $self->error("compiled template $compiled: $@")