diff --git a/server/async.c b/server/async.c
index a4d0235f0557c2514464fd51953de537ff27c4ac..2d37b836084f1fa57e0d338877d0b1ad42b8d7b6 100644
--- a/server/async.c
+++ b/server/async.c
@@ -217,6 +217,7 @@ DECL_HANDLER(create_async)
 
     req->ov_handle = alloc_handle( current->process, ov, GENERIC_READ|GENERIC_WRITE, 0 );
 
+    release_object(ov);
     release_object(obj);
 }