|
|
|
@ -67,12 +67,12 @@ udpSocketRecv(TR_Socket this, size_t size) |
|
|
|
&remote->addrlen); |
|
|
|
|
|
|
|
if (-1 == received) { |
|
|
|
rdata = TR_new(TR_RemoteData, NULL, received, remote); |
|
|
|
TR_delete(remote); |
|
|
|
rdata = NULL; |
|
|
|
} else { |
|
|
|
rdata = TR_new(TR_RemoteData, buffer, received, remote); |
|
|
|
} |
|
|
|
|
|
|
|
rdata->free_remote = 1; |
|
|
|
} |
|
|
|
|
|
|
|
return rdata; |
|
|
|
} |
|
|
|
|