summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Valeri2021-08-19 19:33:07 +0300
committerGravatar GitHub2021-08-19 19:33:07 +0300
commitab02addde348ddb4e2bbcb0257d5baf085d52cd5 (patch)
tree60291175541130c204ea6221871628bdeec7c75e
parentMerge pull request #6884 from v1993/patch-1 (diff)
downloadyuzu-ab02addde348ddb4e2bbcb0257d5baf085d52cd5.tar.gz
yuzu-ab02addde348ddb4e2bbcb0257d5baf085d52cd5.tar.xz
yuzu-ab02addde348ddb4e2bbcb0257d5baf085d52cd5.zip
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.
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/vi/vi.cpp2
1 files changed, 1 insertions, 1 deletions
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:
1158 1158
1159 const auto layer_id = nv_flinger.CreateLayer(display_id); 1159 const auto layer_id = nv_flinger.CreateLayer(display_id);
1160 if (!layer_id) { 1160 if (!layer_id) {
1161 LOG_ERROR(Service_VI, "Layer not found! layer_id={}", *layer_id); 1161 LOG_ERROR(Service_VI, "Layer not found! display_id={}", display_id);
1162 IPC::ResponseBuilder rb{ctx, 2}; 1162 IPC::ResponseBuilder rb{ctx, 2};
1163 rb.Push(ERR_NOT_FOUND); 1163 rb.Push(ERR_NOT_FOUND);
1164 return; 1164 return;