Update tr-utp.c to be compatible with libevent2.

This commit is contained in:
Juliusz Chroboczek 2011-02-18 00:24:11 +00:00
parent 5ad27d82cf
commit 1cfa2ac38b
1 changed files with 3 additions and 3 deletions

View File

@ -96,12 +96,12 @@ tr_utpPacket(const unsigned char *buf, size_t buflen,
tr_session *ss) tr_session *ss)
{ {
if(utp_timer == NULL) { if(utp_timer == NULL) {
utp_timer = tr_new0(struct event, 1); utp_timer = evtimer_new( ss->event_base, timer_callback, NULL);
if(utp_timer == NULL) if(utp_timer == NULL)
return -1; return -1;
evtimer_set(utp_timer, timer_callback, NULL);
tr_timerAdd(utp_timer, 0, tr_timerAdd(utp_timer, 0,
UTP_INTERVAL_US / 2 + tr_cryptoWeakRandInt(UTP_INTERVAL_US)); UTP_INTERVAL_US / 2 +
tr_cryptoWeakRandInt(UTP_INTERVAL_US));
} }
return UTP_IsIncomingUTP(incoming, send_to, ss, return UTP_IsIncomingUTP(incoming, send_to, ss,