--- DBD-SQLite/Makefile.PL 2004-10-12 15:17:59.000000000 -0700
+++ /tmp/Makefile.PL 2004-10-14 14:29:07.000000000 -0700
@@ -29,7 +29,7 @@
corruption.
EOT
- if (prompt("Continue?", "N") !~ /^y/i) {
+ if (prompt("Continue?", "Y") !~ /^y/i) {
print "Exiting\n";
exit -1;
}
--- DBD-SQLite/dbdimp.c 2004-11-05 15:43:36.000000000 -0800
+++ /tmp/dbdimp.c 2004-11-21 15:01:02.000000000 -0800
@@ -328,7 +328,8 @@
int sql_type = SvIV(sql_type_sv);
sqlite_trace(4, "params left in 0x%p: %d", imp_sth->params, 1+av_len(imp_sth->params));
- sqlite_trace(4, "bind %d type %d as %s", i, sql_type, SvPV_nolen(value));
+ sqlite_trace(4, "bind %d type %d as %s", i, sql_type,
+ SvOK(value) ? SvPV_nolen(value) : "NULL");
if (!SvOK(value)) {
sqlite_trace(5, "binding null");
@@ -431,7 +432,8 @@
}
pos = 2 * (SvIV(param) - 1);
sqlite_trace(3, "bind into 0x%p: %d => %s (%d) pos %d\n",
- imp_sth->params, SvIV(param), SvPV_nolen(value), sql_type, pos);
+ imp_sth->params, SvIV(param),
+ SvOK(value) ? SvPV_nolen(value) : "NULL", sql_type, pos);
av_store(imp_sth->params, pos, SvREFCNT_inc(value));
av_store(imp_sth->params, pos+1, newSViv(sql_type));