]> git.llucax.com Git - software/libev.git/commitdiff
do not support multiple event bases. period.
authorroot <root>
Sat, 3 Nov 2007 20:24:42 +0000 (20:24 +0000)
committerroot <root>
Sat, 3 Nov 2007 20:24:42 +0000 (20:24 +0000)
evdns.c
event.c

diff --git a/evdns.c b/evdns.c
index 3224cce3de6c22b95433b35aa4561f7767998e6c..4894401fdfb5bc65ec711a7a18120bed11b7c177 100644 (file)
--- a/evdns.c
+++ b/evdns.c
@@ -1,4 +1,4 @@
-/* $Id: evdns.c,v 1.6 2007-11-03 19:41:55 root Exp $ */
+/* $Id: evdns.c,v 1.7 2007-11-03 20:24:42 root Exp $ */
 
 /* The original version of this module was written by Adam Langley; for
  * a history of modifications, check out the subversion logs.
diff --git a/event.c b/event.c
index 0c53e2f5ccb5a9b9e0bf60ecb7658353b6d2fa11..904bd62bc43e099136ae8b07ea9476769bfe8b64 100644 (file)
--- a/event.c
+++ b/event.c
@@ -74,7 +74,7 @@ const char *event_get_method (void)
 
 void *event_init (void)
 {
-  if (ev_init (0))
+  if (!x_cur && ev_init (0))
     return x_cur = &x_base;
 
   return 0;