[svn] commit: r2891 - /branches/trac232/src/lib/datasrc/sqlite3_datasrc.cc
BIND 10 source code commits
bind10-changes at lists.isc.org
Thu Sep 9 10:14:13 UTC 2010
Author: jelte
Date: Thu Sep 9 10:14:13 2010
New Revision: 2891
Log:
fixes in sqlite calls
Modified:
branches/trac232/src/lib/datasrc/sqlite3_datasrc.cc
Modified: branches/trac232/src/lib/datasrc/sqlite3_datasrc.cc
==============================================================================
--- branches/trac232/src/lib/datasrc/sqlite3_datasrc.cc (original)
+++ branches/trac232/src/lib/datasrc/sqlite3_datasrc.cc Thu Sep 9 10:14:13 2010
@@ -875,7 +875,7 @@
}
rc = sqlite3_bind_text(query, 5, rrtype.toText().c_str(), -1,
- SQLITE_STATIC);
+ SQLITE_TRANSIENT);
if (rc != SQLITE_OK) {
isc_throw(Sqlite3Error, "Could not bind RR type " <<
rrtype.toText() << " to SQL statement (query)");
@@ -949,7 +949,7 @@
" to SQL statement (query)");
}
const string s_name = name.toText();
- rc = sqlite3_bind_text(query, 2, s_name.c_str(), -1, SQLITE_STATIC);
+ rc = sqlite3_bind_text(query, 2, s_name.c_str(), -1, SQLITE_TRANSIENT);
if (rc != SQLITE_OK) {
isc_throw(Sqlite3Error, "Could not bind name " << s_name <<
" to SQL statement (query)");
@@ -969,7 +969,7 @@
}
rc = sqlite3_bind_text(query, 4, "%", -1,
- SQLITE_TRANSIENT);
+ SQLITE_STATIC);
if (rc != SQLITE_OK) {
isc_throw(Sqlite3Error, "Could not bind '%' rdata "
" to SQL statement (query)");
@@ -1013,14 +1013,14 @@
" to SQL statement (query)");
}
const string s_name = name.toText();
- rc = sqlite3_bind_text(query, 2, s_name.c_str(), -1, SQLITE_STATIC);
+ rc = sqlite3_bind_text(query, 2, s_name.c_str(), -1, SQLITE_TRANSIENT);
if (rc != SQLITE_OK) {
isc_throw(Sqlite3Error, "Could not bind name " << s_name <<
" to SQL statement (query)");
}
rc = sqlite3_bind_text(query, 3, rrtype.toText().c_str(), -1,
- SQLITE_STATIC);
+ SQLITE_TRANSIENT);
if (rc != SQLITE_OK) {
isc_throw(Sqlite3Error, "Could not bind RR type " <<
rrtype.toText() << " to SQL statement (query)");
@@ -1167,8 +1167,6 @@
if (rrset->getRdataCount() > 0) {
RdataIteratorPtr rdp = rrset->getRdataIterator();
rdp->first();
- std::cout << "[XX] RDATA: " << rdp->getCurrent().toText() << std::endl;
- std::cout << "[XX] RDATA: " << rdp->getCurrent().toText().c_str() << std::endl;
do {
result = delRR(zone_id, rrset->getName(), rrset->getType(), rdp->getCurrent());
if (result != DataSrc::T_SUCCESS) {
More information about the bind10-changes
mailing list