X-Git-Url: http://git.pippins.net/embedvideo/.git/static/git-logo.png?a=blobdiff_plain;f=main.cpp;h=81b3b2c897834c056d7bbd75f4ee98f6c3a73267;hb=18ca258203f2ef6f669dbcdf687038947eab3791;hp=06d1a2f9ecf0847e73e47d83dc0c17df4c2f17f8;hpb=3bf11ff8fdf9fe809619f1e31747080ea1a12f88;p=backups%2F.git diff --git a/main.cpp b/main.cpp index 06d1a2f..81b3b2c 100644 --- a/main.cpp +++ b/main.cpp @@ -10,7 +10,7 @@ using namespace std; static const unsigned int bytes_in_block = 0x800; -static const char * dbname = "/var/lib/backups/backups.db"; +static const char * dbname = "/var/lib/backups/backups.db.tmp"; unsigned long long read_time( istream &i ) { string date_string; @@ -35,7 +35,7 @@ bool copy_until_full( I begin, I end, O out, INT &space ) { if( blocksize <= space ) { space -= blocksize; - out = *begin; + *out = *begin; ++out; } else { // We missed a file that should be included so the backup is not complete @@ -205,7 +205,7 @@ int main() { back_inserter( leftovers ), FileData::namecmp ); - // Achieve 'last back date then by filesize' by first sorting by filesizing + // Achieve 'last backup date then by filesize' by first sorting by filesize // and then running stable sort by last backup date. sort( leftovers.rbegin(), leftovers.rend(), FileData::sizecmp ); stable_sort( leftovers.begin(), leftovers.end(), FileData::lastbackupcmp );