From: Adam Michalski Date: Thu, 18 Jan 2024 14:28:21 +0000 (+0100) Subject: Fix Coverity issues X-Git-Tag: accepted/tizen/unified/20240119.154746^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1eca49086c5fd2dd98f40b915ff338b2e0a75efd;p=platform%2Fcore%2Fsystem%2Fsessiond.git Fix Coverity issues Change-Id: I488696b437817ae23707e4f92305d83fe1943919 --- diff --git a/src/service/src/tuple_hash.hpp b/src/service/src/tuple_hash.hpp index a712ac9..201482c 100644 --- a/src/service/src/tuple_hash.hpp +++ b/src/service/src/tuple_hash.hpp @@ -27,10 +27,10 @@ template::value - 1> struct tuple_hash { - std::size_t operator()(T t) const noexcept + std::size_t operator()(T const& t) const noexcept { - auto v = std::get(t); - auto h = std::hash{}(v); + const auto &v = std::get(t); + auto h = std::hash>{}(v); auto h1 = tuple_hash{}(t); return h ^ h1 << 1; } @@ -39,10 +39,10 @@ struct tuple_hash template struct tuple_hash { - std::size_t operator()(T t) const noexcept + std::size_t operator()(T const& t) const noexcept { - auto v = std::get<0>(t); - auto h = std::hash{}(v); + const auto &v = std::get<0>(t); + auto h = std::hash>{}(v); return h; } };