Browse Source

Write+move instead of rewrite for dnsseed.dat

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

9
main.cpp

@ -270,10 +270,13 @@ extern "C" void* ThreadDumper(void*) { @@ -270,10 +270,13 @@ 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;
{
CAutoFile cf(f);
cf << db;
}
rename("dnsseed.dat.new", "dnsseed.dat");
}
FILE *d = fopen("dnsseed.dump", "w");
vector<CAddrReport> v = db.GetAll();

Loading…
Cancel
Save