- event = new_event();
- event->handler = (event_handler_t) setup_outgoing_connection;
- event->time = now + outgoing->timeout;
- event->data = outgoing;
- event_add(event);
+ if(outgoing->event)
+ event_del(outgoing->event);
+ outgoing->event = new_event();
+ outgoing->event->handler = (event_handler_t) setup_outgoing_connection;
+ outgoing->event->time = now + outgoing->timeout;
+ outgoing->event->data = outgoing;
+ event_add(outgoing->event);