diff --git a/coding/file_writer.cpp b/coding/file_writer.cpp index d64dd6509e..d5fea90733 100644 --- a/coding/file_writer.cpp +++ b/coding/file_writer.cpp @@ -43,7 +43,7 @@ void FileWriter::WritePaddingByEnd(size_t factor) { WritePadding(Size(), factor) void FileWriter::WritePaddingByPos(size_t factor) { WritePadding(Pos(), factor); } -string FileWriter::GetName() const +string const & FileWriter::GetName() const { return m_pFileData->GetName(); } diff --git a/coding/file_writer.hpp b/coding/file_writer.hpp index 5e127476cd..7475734107 100644 --- a/coding/file_writer.hpp +++ b/coding/file_writer.hpp @@ -46,7 +46,7 @@ public: static void DeleteFileX(string const & fName); - string GetName() const; + string const & GetName() const; private: typedef my::FileData fdata_t; diff --git a/coding/internal/file_data.hpp b/coding/internal/file_data.hpp index dddebe6266..7634c2948d 100644 --- a/coding/internal/file_data.hpp +++ b/coding/internal/file_data.hpp @@ -40,7 +40,7 @@ public: void Flush(); void Truncate(uint64_t sz); - string GetName() const { return m_FileName; } + string const & GetName() const { return m_FileName; } private: