ObjFW  Diff

Differences From Artifact [3d9d6aa117]:

To Artifact [53952137a2]:


88
89
90
91
92
93
94
95

96
97
98

99
100
101
102
103
104
105
88
89
90
91
92
93
94

95
96
97

98
99
100
101
102
103
104
105







-
+


-
+







#ifndef OF_WINDOWS
	if ((ret = recv(_socket, buffer, length, 0)) < 0)
		@throw [OFReadFailedException
		    exceptionWithObject: self
			requestedLength: length
				  errNo: of_socket_errno()];
#else
	if (length > UINT_MAX)
	if (length > INT_MAX)
		@throw [OFOutOfRangeException exception];

	if ((ret = recv(_socket, buffer, (unsigned int)length, 0)) < 0)
	if ((ret = recv(_socket, buffer, (int)length, 0)) < 0)
		@throw [OFReadFailedException
		    exceptionWithObject: self
			requestedLength: length
				  errNo: of_socket_errno()];
#endif

	if (ret == 0)