Merge pull request #3785 from ogniK5377/set-buffer-count-unit
vi: Don't let uninitialized data pass as a response for SetBufferCount
This commit is contained in:
		
						commit
						4dca2298f9
					
				@ -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");
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user