[DELTA]
1.830 2 November 2013
* Memory leaks when failed to open db
RT #89589
* DB_File uses AutoLoader for no reason
RT #88258
},
'DB_File' => {
- 'DISTRIBUTION' => 'PMQS/DB_File-1.829.tar.gz',
+ 'DISTRIBUTION' => 'PMQS/DB_File-1.830.tar.gz',
'FILES' => q[cpan/DB_File],
'EXCLUDED' => [
qr{^patches/},
package DB_File::HASHINFO ;
-require 5.00404;
+require 5.00504;
use warnings;
use strict;
use Carp;
-$VERSION = "1.829" ;
+$VERSION = "1.830" ;
$VERSION = eval $VERSION; # needed for dev releases
{
require Tie::Hash;
require Exporter;
-use AutoLoader;
BEGIN {
$use_XSLoader = 1 ;
{ local $SIG{__DIE__} ; eval { require XSLoader } ; }
else
{ bootstrap DB_File $VERSION }
-# Preloaded methods go here. Autoload methods go after __END__, and are
-# processed by the autosplit program.
-
sub tie_hash_or_array
{
my (@arg) = @_ ;
}
if (status)
+ {
+ db_close(RETVAL); // close **dbp handle to prevent mem.leak
RETVAL->dbp = NULL ;
+ }
}
use ExtUtils::MakeMaker 5.16 ;
use Config ;
-die "DB_File needs Perl 5.004_05 or better. This is $]\n"
- if $] <= 5.00404;
+die "DB_File needs Perl 5.005_04 or better. This is $]\n"
+ if $] < 5.00504;
my $VER_INFO ;
my $LIB_DIR ;