All,

The patch I sent earlier doesn't address the case where table_info returns 
'undef'.  This allows the testsuite to pass:

--- DBI-1.30/lib/DBI/ProxyServer.pm.orig        Sat May 25 13:36:16 2002
+++ DBI-1.30/lib/DBI/ProxyServer.pm     Tue Aug 27 13:38:56 2002
@@ -293,8 +293,9 @@
     # DBI::st and not DBI::ProxyServer::st. We could fix this by permitting
     # the client to execute method DBI::st, but I don't like this.
     my @rows;
-    while (my $row = $sth->fetch()) {
-       push(@rows, [@$row]);
+    while (my ($row) = $sth->fetch()) {
+        last unless $row;
+        push(@rows, [@$row]);
     }
     ($numFields, $names, $types, @rows);
 }

Steve


-- 
----------------------------------------------------------------
Steven N. Hirsch       tie-line: 446-6557     ext: 802-769-6557

Staff Engineer                     Methodology Integration Team
ASIC Product Development           IBM Microelectronics
----------------------------------------------------------------

Reply via email to