diff --git a/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike b/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike
index 8fc4fad77ad75cf1329894823282acf5119cc96a..882ae02be22de6ce86fe9f4e6225c3c4b6f4b693 100644
--- a/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike
+++ b/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike
@@ -1,6 +1,6 @@
 #pike __REAL_VERSION__
 
-// $Id: Query.pike,v 1.81 2005/08/23 17:48:43 grubba Exp $
+// $Id: Query.pike,v 1.82 2005/09/01 13:58:22 grubba Exp $
 
 //! Open and execute an HTTP query.
 //!
@@ -373,6 +373,7 @@ void async_fetch_close()
      //destruct(con);
      con=0;
    }
+   remove_call_out(async_timeout);
    if (errno) {
      if (request_fail) (request_fail)(this_object(), @extra_args);
    } else {