On my win32 DBIC always warn at startup with this:
Use of uninitialized value in numeric eq (==) at 
C:/usr/local/site/lib/DBIx/Class/Storage/DBI.pm.

It's strange thing but sub don't take PID at first step that's why I
fix it with additional the check:

704:# handle pid changes correctly
705:#  NOTE: assumes $self->_dbh is a valid $dbh
706: sub _verify_pid {
707:   my ($self) = @_;
708:
709:   return if $self->_conn_pid && $self->_conn_pid == $$; # orig: return if 
$self->_conn_pid == $$;
710:
711:   $self->_dbh->{InactiveDestroy} = 1;
712:   $self->_dbh(undef);
713:   $self->{_dbh_gen}++;
714:
715:   return;
716: }

DBIC 0.8007

-- 
 dreel                          mailto:[EMAIL PROTECTED]


_______________________________________________
List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
IRC: irc.perl.org#dbix-class
SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
Searchable Archive: http://www.grokbase.com/group/[EMAIL PROTECTED]

Reply via email to