Index: sql/statement.cc |
=================================================================== |
--- sql/statement.cc (revision 142033) |
+++ sql/statement.cc (working copy) |
@@ -51,6 +51,7 @@ |
if (!CheckValid()) |
return false; |
+ ref_->AssertIOAllowed(); |
return CheckError(sqlite3_step(ref_->stmt())) == SQLITE_DONE; |
} |
@@ -58,6 +59,7 @@ |
if (!CheckValid()) |
return false; |
+ ref_->AssertIOAllowed(); |
return CheckError(sqlite3_step(ref_->stmt())) == SQLITE_ROW; |
} |
@@ -68,6 +70,8 @@ |
// spurious error callback. |
if (clear_bound_vars) |
sqlite3_clear_bindings(ref_->stmt()); |
+ |
+ ref_->AssertIOAllowed(); |
sqlite3_reset(ref_->stmt()); |
} |