소스 검색

fix(net): fix return type for `send_tcp`

Was `.Connection_Closed` but this is only inferrable if our return type
is not a sub-union of another.
Rickard Andersson 1 년 전
부모
커밋
68f663ea85
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      core/net/socket_linux.odin

+ 1 - 1
core/net/socket_linux.odin

@@ -262,7 +262,7 @@ _send_tcp :: proc(tcp_sock: TCP_Socket, buf: []byte) -> (int, Network_Error) {
 		if errno == .EPIPE {
 			// If the peer is disconnected when we are trying to send we will get an `EPIPE` error,
 			// so we turn that into a clearer error
-			return total_written, .Connection_Closed
+			return total_written, TCP_Send_Error.Connection_Closed
 		} else if errno != .NONE {
 			return total_written, TCP_Send_Error(errno)
 		}