Browse Source
Merge pull request #3785 from ogniK5377/set-buffer-count-unit
vi: Don't let uninitialized data pass as a response for SetBufferCount
pull/15/merge
bunnei
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
9 additions and
1 deletions
-
src/core/hle/service/vi/vi.cpp
|
|
|
@ -267,7 +267,7 @@ protected: |
|
|
|
|
|
|
|
private: |
|
|
|
struct Data { |
|
|
|
u32_le unk_0; |
|
|
|
u32_le unk_0{}; |
|
|
|
}; |
|
|
|
|
|
|
|
Data data{}; |
|
|
|
@ -614,6 +614,14 @@ private: |
|
|
|
ctx.WriteBuffer(response.Serialize()); |
|
|
|
break; |
|
|
|
} |
|
|
|
case TransactionId::SetBufferCount: { |
|
|
|
LOG_WARNING(Service_VI, "(STUBBED) called, transaction=SetBufferCount"); |
|
|
|
[[maybe_unused]] const auto buffer = ctx.ReadBuffer(); |
|
|
|
|
|
|
|
IGBPEmptyResponseParcel response{}; |
|
|
|
ctx.WriteBuffer(response.Serialize()); |
|
|
|
break; |
|
|
|
} |
|
|
|
default: |
|
|
|
ASSERT_MSG(false, "Unimplemented"); |
|
|
|
} |
|
|
|
|