From b54154636790a44619868269b189b8e52495b3b8 Mon Sep 17 00:00:00 2001 From: Avril Date: Tue, 26 May 2020 14:56:35 +0100 Subject: [PATCH] oops --- main.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/main.cpp b/main.cpp index fe4e3b2..789cd77 100644 --- a/main.cpp +++ b/main.cpp @@ -148,12 +148,7 @@ struct DirTree fs::remove_all(path); } - Path& operator &() - { - return path; - } - - operator Path() + const Path& operator &() { return path; } @@ -180,7 +175,7 @@ int main(int argc,char** argv) { auto data = get_data(i); #ifndef SILENT - cout << " <- " << DATA_NAMES[i] << " (" << DATA_LENGTHS[i] << ")"; + cout << " <- " << DATA_NAMES[i] << " (" << DATA_LENGTHS[i] << ")" << flush; #endif if(!verify_hash(i, data, DATA_LENGTHS[i])) { #ifndef SILENT @@ -189,11 +184,11 @@ int main(int argc,char** argv) #endif return 1; } else { + write_to_file(&tree / DATA_NAMES[i], data, DATA_LENGTHS[i]); #ifndef SILENT cout << " OK\n"; #endif } - write_to_file(path / DATA_NAMES[i], data, DATA_LENGTHS[i]); } if(DATA_EXEC_AFTER) {