Fix AddressSanitizer issue in UTs
There was one stack-use-after-scope in report test lambda.
Testing done:
- UTs are passing with AddressSanitizer enabled.
Signed-off-by: Szymon Dompke <szymon.dompke@intel.com>
Change-Id: I82aafd23038cb999f1a143d31e969e1e5b175279
diff --git a/tests/src/test_report.cpp b/tests/src/test_report.cpp
index c5eb4b9..01f4853 100644
--- a/tests/src/test_report.cpp
+++ b/tests/src/test_report.cpp
@@ -1086,7 +1086,7 @@
for (const auto& triggerId : {"trigger1", "trigger2"})
{
messanger.on_receive<messages::CollectTriggerIdReq>(
- [&](const auto& msg) {
+ [this, triggerId](const auto& msg) {
messanger.send(messages::CollectTriggerIdResp{triggerId});
});
}