diff options
| author | Jordan Woyak <jordan.woyak@gmail.com> | 2026-02-08 05:02:31 -0600 |
|---|---|---|
| committer | Jordan Woyak <jordan.woyak@gmail.com> | 2026-02-15 20:14:15 -0600 |
| commit | e14a58c1d8f6d873b359e71158ad20c5525f1969 (patch) | |
| tree | 7ca7a3e78ae1bc33cb9bbe8e610a3bad7c81f58d | |
| parent | 32e4d88aa9ea0afb74373ad41f9fa303019cf5db (diff) | |
AMMediaboard: Make AMMBCommandSocket determine socket protocol from domain and type rather than forcing TCP.
| -rw-r--r-- | Source/Core/Core/HW/DVD/AMMediaboard.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/Core/Core/HW/DVD/AMMediaboard.cpp b/Source/Core/Core/HW/DVD/AMMediaboard.cpp index 2092d7cf65..1aa450a39f 100644 --- a/Source/Core/Core/HW/DVD/AMMediaboard.cpp +++ b/Source/Core/Core/HW/DVD/AMMediaboard.cpp @@ -813,13 +813,13 @@ static void AMMBCommandSend(u32 parameter_offset, u32 network_buffer_base) static void AMMBCommandSocket(u32 parameter_offset) { - // Protocol is not sent - const u32 af = s_media_buffer_32[parameter_offset]; + // Protocol is not sent (determined automatically). + const u32 domain = s_media_buffer_32[parameter_offset]; const u32 type = s_media_buffer_32[parameter_offset + 1]; - const GuestSocket guest_socket = socket_(af, type, IPPROTO_TCP); + const GuestSocket guest_socket = socket_(int(domain), int(type), 0); - NOTICE_LOG_FMT(AMMEDIABOARD_NET, "GC-AM: socket( {}, {} ):{}", af, type, u32(guest_socket)); + NOTICE_LOG_FMT(AMMEDIABOARD_NET, "GC-AM: socket( {}, {} ):{}", domain, type, u32(guest_socket)); s_media_buffer[1] = 0; s_media_buffer_32[1] = u32(guest_socket); |
