|
|
|
@ -67,13 +67,13 @@ 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; |
|
|
|
} |
|
|
|
|
|
|
|
rdata->free_remote = 1; |
|
|
|
|
|
|
|
return rdata; |
|
|
|
} |
|
|
|
|
|
|
|
|