summaryrefslogtreecommitdiffstats
path: root/sql/connection.cc
diff options
context:
space:
mode:
authorshess <shess@chromium.org>2015-04-21 10:34:46 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-21 17:34:55 +0000
commitde60c5f1d99db33d563c6ccc42d0a27d504a3bcc (patch)
treec44603fabeb89dd38732242e52f865cece961421 /sql/connection.cc
parentea4fae0cae68a48254a99a8d03ed37f88d108d2a (diff)
downloadchromium_src-de60c5f1d99db33d563c6ccc42d0a27d504a3bcc.zip
chromium_src-de60c5f1d99db33d563c6ccc42d0a27d504a3bcc.tar.gz
chromium_src-de60c5f1d99db33d563c6ccc42d0a27d504a3bcc.tar.bz2
[sql] Fix error in Preload size.
Was using file size rather than limiting to file size. BUG=none Review URL: https://codereview.chromium.org/1096113002 Cr-Commit-Position: refs/heads/master@{#326064}
Diffstat (limited to 'sql/connection.cc')
-rw-r--r--sql/connection.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/connection.cc b/sql/connection.cc
index d94b4d8..ba799a9 100644
--- a/sql/connection.cc
+++ b/sql/connection.cc
@@ -340,7 +340,7 @@ void Connection::Preload() {
preload_size = file_size;
scoped_ptr<char[]> buf(new char[page_size]);
- for (sqlite3_int64 pos = 0; pos < file_size; pos += page_size) {
+ for (sqlite3_int64 pos = 0; pos < preload_size; pos += page_size) {
rc = file->pMethods->xRead(file, buf.get(), page_size, pos);
if (rc != SQLITE_OK)
return;