src/server/daemon/event_linux.c

changeset 79
f48cea237ec3
parent 48
37a512d7b8f6
child 126
631aaa01b2b5
--- a/src/server/daemon/event_linux.c	Tue Jun 25 22:18:59 2013 +0200
+++ b/src/server/daemon/event_linux.c	Wed Jun 26 15:09:54 2013 +0200
@@ -76,10 +76,7 @@
         conf->handler = ev;
         conf->ep = ev->ep[i];
         
-        ev_thr_conf_t *thrconf = malloc(sizeof(ev_thr_conf_t));
-        thrconf->handler = ev;
-        thrconf->ep= ev->ep[i];
-        systhread_start(0, 0, (thrstartfunc)ev_handle_events, thrconf);
+        systhread_start(0, 0, (thrstartfunc)ev_handle_events, conf);
         /* TODO: error handling */
     }
     

mercurial