diff --git a/src/uni_stream.h b/src/uni_stream.h index 9f779b40..33f4f1c0 100644 --- a/src/uni_stream.h +++ b/src/uni_stream.h @@ -245,6 +245,7 @@ namespace uni_stream { inline int rename_file(const std::string& old_name, const std::string& new_name) { + ::remove(new_name.c_str()); return ::rename(old_name.c_str(),new_name.c_str()) < 0 ? errno : 0; }