X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Fcpp-common%2Fuuid-view.hpp;h=31b641e6bb7c96412a0895c037e2fa325f84aa77;hp=78116642a6186e87d2d8d673c84cdde739f75d7c;hb=99ddb79d9af777d20b4b138f918249a473cbf710;hpb=f8b833e602f434d14bf8b7b87f876e91c4b6767f diff --git a/src/cpp-common/uuid-view.hpp b/src/cpp-common/uuid-view.hpp index 78116642..31b641e6 100644 --- a/src/cpp-common/uuid-view.hpp +++ b/src/cpp-common/uuid-view.hpp @@ -37,10 +37,12 @@ public: std::string string() const { - std::array buf; + std::string s; - bt_uuid_to_str(_mUuid, buf.data()); - return {buf.data(), buf.size()}; + s.resize(BT_UUID_STR_LEN); + bt_uuid_to_str(_mUuid, s.data()); + + return s; } static std::size_t size() noexcept