From 2f65b2adaa4dfc74df11faf297e3d961d5172909 Mon Sep 17 00:00:00 2001 From: Pieter Wuille Date: Sun, 24 Feb 2013 20:54:53 +0100 Subject: [PATCH] Do not rewrite dumpfile before blocking --- main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.cpp b/main.cpp index 853b437..e57380c 100644 --- a/main.cpp +++ b/main.cpp @@ -270,6 +270,8 @@ extern "C" void* ThreadDumper(void*) { do { Sleep(100000); { + vector v = db.GetAll(); + sort(v.begin(), v.end(), StatCompare); FILE *f = fopen("dnsseed.dat.new","w+"); if (f) { { @@ -279,8 +281,6 @@ extern "C" void* ThreadDumper(void*) { rename("dnsseed.dat.new", "dnsseed.dat"); } FILE *d = fopen("dnsseed.dump", "w"); - vector v = db.GetAll(); - sort(v.begin(), v.end(), StatCompare); fprintf(d, "# address \t%%(2h)\t%%(8h)\t%%(1d)\t%%(7d)\t%%(30d)\tblocks\tversion\n"); double stat[5]={0,0,0,0,0}; for (vector::const_iterator it = v.begin(); it < v.end(); it++) {