Browse Source

Write+move instead of rewrite for dnsseed.dat

pull/1/head
Pieter Wuille 12 years ago
parent
commit
2c1cd71d39
  1. 5
      main.cpp

5
main.cpp

@ -270,11 +270,14 @@ extern "C" void* ThreadDumper(void*) { @@ -270,11 +270,14 @@ extern "C" void* ThreadDumper(void*) {
do {
Sleep(100000);
{
FILE *f = fopen("dnsseed.dat","w+");
FILE *f = fopen("dnsseed.dat.new","w+");
if (f) {
{
CAutoFile cf(f);
cf << db;
}
rename("dnsseed.dat.new", "dnsseed.dat");
}
FILE *d = fopen("dnsseed.dump", "w");
vector<CAddrReport> v = db.GetAll();
sort(v.begin(), v.end(), StatCompare);

Loading…
Cancel
Save