--- cvsroot/EV/EV.xs 2007/11/08 02:19:36 1.60 +++ cvsroot/EV/EV.xs 2007/11/10 03:19:21 1.63 @@ -25,6 +25,7 @@ #undef HAVE_STRTOK_R #undef strtok_r #define strtok_r fake_strtok_r +#include "evdns.h" #include "evdns.c" #endif @@ -102,8 +103,9 @@ w = (struct ev_watcher *)SvPVX (self); - ev_watcher_init (w, e_cb); + ev_init (w, e_cb); + w->data = 0; w->fh = 0; w->cb_sv = newSVsv (cb_sv); w->self = self;