X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmisc.cpp;fp=src%2Fmisc.cpp;h=f9c123374f25162dc23e1af70dc7a1fe4076a5af;hp=3b071ccb108ca25a841eb81d95ff9f5b1a9558f6;hb=ccf0239bc468c1fb599785e0dea178e84279674d;hpb=1946a675677aee8e485b75525bd06184badc79f2 diff --git a/src/misc.cpp b/src/misc.cpp index 3b071ccb..f9c12337 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -110,7 +110,14 @@ public: static Logger l; - if (!fname.empty() && !l.file.is_open()) + if (l.file.is_open()) + { + cout.rdbuf(l.out.buf); + cin.rdbuf(l.in.buf); + l.file.close(); + } + + if (!fname.empty()) { l.file.open(fname, ifstream::out); @@ -123,12 +130,6 @@ public: cin.rdbuf(&l.in); cout.rdbuf(&l.out); } - else if (fname.empty() && l.file.is_open()) - { - cout.rdbuf(l.out.buf); - cin.rdbuf(l.in.buf); - l.file.close(); - } } };