mv_common: fix coverity issues
[platform/core/api/mediavision.git] / mv_common / src / mv_common.cpp
index 3b48e8e..313436b 100644 (file)
@@ -692,7 +692,7 @@ int mv_source_get_timestamp(mv_source_h source, uint64_t *timestamp)
 
        try {
                auto mediaSource = static_cast<MediaVision::Common::MediaSource *>(source);
-               auto mediaTimestamp = mediaSource->getTimestamp();
+               const auto &mediaTimestamp = mediaSource->getTimestamp();
                *timestamp = mediaTimestamp.timestamp;
        } catch (const std::exception &e) {
                LOGE("%s", e.what());
@@ -726,7 +726,7 @@ int mv_source_get_priv_timestamp(mv_source_h source, void **priv)
 
        try {
                auto mediaSource = static_cast<MediaVision::Common::MediaSource *>(source);
-               auto mediaTimestamp = mediaSource->getTimestamp();
+               const auto &mediaTimestamp = mediaSource->getTimestamp();
                *priv = mediaTimestamp.priv;
        } catch (const std::exception &e) {
                LOGE("%s", e.what());