<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -522,7 +522,7 @@ on_connection(struct ev_loop *loop, ev_io *watcher, int revents)
   ev_io_set(&amp;connection-&gt;read_watcher, connection-&gt;fd, EV_READ);
   /* XXX: seperate error watcher? */
 
-  ev_timer_start(loop, &amp;connection-&gt;timeout_watcher);
+  ev_timer_again(loop, &amp;connection-&gt;timeout_watcher);
 
 #ifdef HAVE_GNUTLS
   if(server-&gt;secure) {
@@ -743,7 +743,7 @@ ebb_connection_init(ebb_connection *connection)
   ev_timer_init(&amp;connection-&gt;goodbye_watcher, on_goodbye, 0., 0.);
   connection-&gt;goodbye_watcher.data = connection;  
 
-  ev_timer_init(&amp;connection-&gt;timeout_watcher, on_timeout, EBB_DEFAULT_TIMEOUT, EBB_DEFAULT_TIMEOUT);
+  ev_timer_init(&amp;connection-&gt;timeout_watcher, on_timeout, 0., EBB_DEFAULT_TIMEOUT);
   connection-&gt;timeout_watcher.data = connection;  
 
   connection-&gt;new_request = NULL;</diff>
      <filename>ebb.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7dea3453c70dacfd5898feed29b37ebbbc117fe0</id>
    </parent>
  </parents>
  <author>
    <name>Ryan</name>
    <email>ry@tinyclouds.org</email>
  </author>
  <url>http://github.com/ry/libebb/commit/7fb1c5d28cfe6920f1eb46cd3beacceb1b5522e4</url>
  <id>7fb1c5d28cfe6920f1eb46cd3beacceb1b5522e4</id>
  <committed-date>2009-03-18T10:28:28-07:00</committed-date>
  <authored-date>2009-03-18T10:28:28-07:00</authored-date>
  <message>oops, didn't get that timer correction correct. now it works.</message>
  <tree>fc8573562d0cd1e9bde9bbb1ea4f6438b059b525</tree>
  <committer>
    <name>Ryan</name>
    <email>ry@tinyclouds.org</email>
  </committer>
</commit>
