|
|
|
@ -51,7 +51,7 @@ static |
|
|
|
TR_RemoteData |
|
|
|
udpSocketRecv(TR_Socket this, size_t size) |
|
|
|
{ |
|
|
|
unsigned char buffer[size>8192 ? 8192 : size]; |
|
|
|
unsigned char buffer[size = size>8192 ? 8192 : size]; |
|
|
|
ssize_t received; |
|
|
|
TR_RemoteData rdata; |
|
|
|
TR_Socket remote = TR_new(TR_UdpSocket, this->log, NULL, 0, 0); |
|
|
|
@ -63,7 +63,7 @@ udpSocketRecv(TR_Socket this, size_t size) |
|
|
|
buffer, |
|
|
|
size, |
|
|
|
this->flags, |
|
|
|
(struct sockaddr *)&(remote->addr), |
|
|
|
&(remote->addr.info), |
|
|
|
&remote->addrlen); |
|
|
|
|
|
|
|
if (-1 == received) { |
|
|
|
|