src/server/daemon/sessionhandler.c

changeset 546
5494c28db896
parent 544
27684460629f
child 554
e0a6b761ddbc
equal deleted inserted replaced
545:720893ec7d48 546:5494c28db896
533 ZERO(keepalive, sizeof(EVWatchList)); 533 ZERO(keepalive, sizeof(EVWatchList));
534 keepalive->data1 = conn; 534 keepalive->data1 = conn;
535 keepalive->data2 = ioevent; 535 keepalive->data2 = ioevent;
536 keepalive->destroy = evt_keep_alive_destroy; 536 keepalive->destroy = evt_keep_alive_destroy;
537 keepalive->created = time(NULL); 537 keepalive->created = time(NULL);
538 keepalive->expire = keepalive->created + 10; // TODO: config 538 keepalive->expire = keepalive->created + 120; // TODO: config
539 ev_watchlist_add(h, keepalive); 539 ev_watchlist_add(h, keepalive);
540 540
541 // wait for input 541 // wait for input
542 ZERO(ioevent, sizeof(Event)); 542 ZERO(ioevent, sizeof(Event));
543 ioevent->fn = evt_keep_alive_input_event; 543 ioevent->fn = evt_keep_alive_input_event;

mercurial