X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/869c0cc91d8f6b2bb80026616372d16450b64d9f..c279db4240a3a3c30f069ab9dea8055cf94280da:/lock_server.cc diff --git a/lock_server.cc b/lock_server.cc index 141a598..efb23f5 100644 --- a/lock_server.cc +++ b/lock_server.cc @@ -39,8 +39,7 @@ lock_server::lock_server(rsm & r) : rsm_ (&r) { void lock_server::revoker () { while (1) { - lock_protocol::lockid_t lid; - revoke_fifo.deq(&lid); + lock_protocol::lockid_t lid = revoke_fifo.deq(); LOG << "Revoking " << lid; if (rsm_ && !rsm_->amiprimary()) continue; @@ -60,8 +59,7 @@ void lock_server::revoker () { void lock_server::retryer() { while (1) { - lock_protocol::lockid_t lid; - retry_fifo.deq(&lid); + lock_protocol::lockid_t lid = retry_fifo.deq(); if (rsm_ && !rsm_->amiprimary()) continue;