diff --git a/liblava/frame/frame.hpp b/liblava/frame/frame.hpp
index 588333860541f8995897c3749c7d0f62e09f7676..d8f2f64fbfda7501d4c99fd2bb203539285284c4 100644
--- a/liblava/frame/frame.hpp
+++ b/liblava/frame/frame.hpp
@@ -99,7 +99,8 @@ namespace lava {
             if (!device)
                 return nullptr;
 
-            return device.get();
+            auto ptr = device.get();
+            return ptr;
         }
 
         device_manager manager;