| ... | ... | @@ -13001,7 +13001,7 @@ fn netReceiveOneWindows( |
| 13001 | 13001 | }), |
| 13002 | 13002 | }); |
| 13003 | 13003 | switch (iosb.u.Status) { |
| 13004 | | .SUCCESS, .RECEIVE_PARTIAL => |status| message.* = .{ |
| 13004 | .SUCCESS, .RECEIVE_EXPEDITED => |status| message.* = .{ |
| 13005 | 13005 | .from = addressFromPosix(&storage), |
| 13006 | 13006 | .data = data_buffer[0..iosb.Information], |
| 13007 | 13007 | .control = &.{}, |
| ... | ... | @@ -13017,12 +13017,12 @@ fn netReceiveOneWindows( |
| 13017 | 13017 | .errqueue = false, |
| 13018 | 13018 | }, |
| 13019 | 13019 | }, |
| 13020 | | .RECEIVE_EXPEDITED, |
| 13020 | .RECEIVE_PARTIAL, |
| 13021 | 13021 | .RECEIVE_PARTIAL_EXPEDITED, |
| 13022 | | .BUFFER_OVERFLOW, |
| 13023 | 13022 | => |status| return windows.unexpectedStatus(status), // TdiFlags.PARTIAL = false |
| 13024 | 13023 | .CANCELLED => unreachable, |
| 13025 | 13024 | .INSUFFICIENT_RESOURCES => return error.SystemResources, |
| 13025 | .BUFFER_OVERFLOW => return error.MessageOversize, |
| 13026 | 13026 | else => |status| return windows.unexpectedStatus(status), |
| 13027 | 13027 | } |
| 13028 | 13028 | } |