diff insert.cpp @ 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 2ea1908707c7
children 9c3396bab02e
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);