changeset 230:0eab3ca2267d refactoring

Whoops. One unsigned -> off_t got missed DB corruption for databases using power with data areas greater than 4GB. Darn.
author mas01cr
date Mon, 10 Dec 2007 18:21:35 +0000
parents c7d1c11c9118
children a5d2fa43accf
files insert.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/insert.cpp	Mon Dec 10 18:20:08 2007 +0000
+++ b/insert.cpp	Mon Dec 10 18:21:35 2007 +0000
@@ -271,7 +271,7 @@
           if (thispowerfd < 0) {
             error("failed to open power file", thisPowerFileName);
           }
-          unsigned insertoffset = dbH->length;
+          off_t insertoffset = dbH->length;
           unsigned poweroffset = insertoffset / (dbH->dim * sizeof(double));
           double *powerdata = powerTable + poweroffset;
           insertPowerData(numVectors, thispowerfd, powerdata);