From ab02addde348ddb4e2bbcb0257d5baf085d52cd5 Mon Sep 17 00:00:00 2001 From: Valeri Date: Thu, 19 Aug 2021 19:33:07 +0300 Subject: Fix crash in logging in CreateStrayLayer It was trying to log value of layer_id which is specifically known not to exist, potentially leading to segfault. Log display_id instead. --- src/core/hle/service/vi/vi.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp index 3e5949d52..8e8fc40ca 100644 --- a/src/core/hle/service/vi/vi.cpp +++ b/src/core/hle/service/vi/vi.cpp @@ -1158,7 +1158,7 @@ private: const auto layer_id = nv_flinger.CreateLayer(display_id); if (!layer_id) { - LOG_ERROR(Service_VI, "Layer not found! layer_id={}", *layer_id); + LOG_ERROR(Service_VI, "Layer not found! display_id={}", display_id); IPC::ResponseBuilder rb{ctx, 2}; rb.Push(ERR_NOT_FOUND); return; -- cgit v1.2.3