X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=localdb.cc;h=0c9dac4884608a55ed84d0ba6bcd7d3714b3d475;hb=a889b1bf040b9f9877f33aedc83b514a1e44fbbc;hp=7cabcb163bca604665490fd76c61566ff4fb7e12;hpb=fbe7425ae37564a99eb49133561eea5f1a6c7877;p=cumulus.git diff --git a/localdb.cc b/localdb.cc index 7cabcb1..0c9dac4 100644 --- a/localdb.cc +++ b/localdb.cc @@ -70,7 +70,7 @@ void LocalDb::ReportError(int rc) } void LocalDb::Open(const char *path, const char *snapshot_name, - const char *snapshot_scheme, double intent) + const char *snapshot_scheme) { int rc; @@ -115,13 +115,12 @@ void LocalDb::Open(const char *path, const char *snapshot_name, /* Insert this snapshot into the database, and determine the integer key * which will be used to identify it. */ - stmt = Prepare("insert into snapshots(name, scheme, timestamp, intent) " - "values (?, ?, julianday('now'), ?)"); + stmt = Prepare("insert into snapshots(name, scheme, timestamp) " + "values (?, ?, julianday('now'))"); sqlite3_bind_text(stmt, 1, snapshot_name, strlen(snapshot_name), SQLITE_TRANSIENT); sqlite3_bind_text(stmt, 2, snapshot_scheme, strlen(snapshot_scheme), SQLITE_TRANSIENT); - sqlite3_bind_double(stmt, 3, intent); rc = sqlite3_step(stmt); if (rc != SQLITE_DONE) { @@ -453,7 +452,7 @@ void LocalDb::UseObject(const ObjectReference& ref) // size will have a reference size capped at just less than the full object // size (we can't tell if some bytes were referenced multiple times, and // thus we conservatively assume some bytes might still be unreferenced). - int64_t new_refs = old_size; + int64_t new_refs; if (ref.has_range()) { new_refs = ref.get_range_length(); } else {