Fix acquire/release counting in some sitations.
authorDavin McCall <davmac@davmac.org>
Tue, 5 Jun 2018 17:37:05 +0000 (18:37 +0100)
committerDavin McCall <davmac@davmac.org>
Thu, 7 Jun 2018 08:35:08 +0000 (09:35 +0100)
commit70f9cd56023ccf850f92024b7bb5852dc191d3f2
tree88de025bee3db85014144b4b80a93a153f4b88fe
parent398a3893af8a414fc7cd406b33d2d8a27901310b
Fix acquire/release counting in some sitations.

In particular, failure to start did not always cause a release as it
should have.
src/service.cc