Author: timbo
Date: Sun Apr 10 09:36:53 2005
New Revision: 969

Modified:
   dbi/trunk/Changes
   dbi/trunk/DBI.xs
Log:
Apply Stas's mg_get patch and document Jeff's in Changes


Modified: dbi/trunk/Changes
==============================================================================
--- dbi/trunk/Changes   (original)
+++ dbi/trunk/Changes   Sun Apr 10 09:36:53 2005
@@ -8,6 +8,7 @@
 
   Fixed croak() in DBD::NullP thanks to Sergey Skvortsov.
   Fixed handling of take_imp_data() and dbi_imp_data attribute.
+  Fixed bugs in DBD::DBM thanks to Jeff Zucker.
 
   Changed warning about multiple copies of Driver.xst found in @INC
     to ignore duplicated directories thanks to Ed Avis.

Modified: dbi/trunk/DBI.xs
==============================================================================
--- dbi/trunk/DBI.xs    (original)
+++ dbi/trunk/DBI.xs    Sun Apr 10 09:36:53 2005
@@ -993,6 +993,8 @@
 
     if ((svp = hv_fetch((HV*)SvRV(h), "dbi_imp_data", 12, 0))) {
         dbi_imp_data = *svp;
+       if (SvGMAGICAL(dbi_imp_data))  /* call FETCH via magic */
+           mg_get(dbi_imp_data);
     }
 
     DBI_LOCK;

Reply via email to