diff --git a/src/common/util/src/file_util.cpp b/src/common/util/src/file_util.cpp index f941b7f7b5ec60..891c20f57f3549 100644 --- a/src/common/util/src/file_util.cpp +++ b/src/common/util/src/file_util.cpp @@ -250,8 +250,8 @@ std::filesystem::path ov::util::get_plugin_path(const std::filesystem::path& plu std::vector ov::util::load_binary(const std::filesystem::path& path) { std::vector buffer; if (auto input = std::ifstream(path, std::ios::binary); input.is_open()) { - buffer.reserve(std::filesystem::file_size(path)); - input.read(reinterpret_cast(buffer.data()), buffer.capacity()); + buffer.resize(std::filesystem::file_size(path)); + input.read(reinterpret_cast(buffer.data()), buffer.size()); } return buffer; }