Fix another hanging state: "internal" services can be stopped
authorDavin McCall <davmac@davmac.org>
Fri, 1 Jan 2016 04:01:34 +0000 (04:01 +0000)
committerDavin McCall <davmac@davmac.org>
Fri, 1 Jan 2016 04:01:34 +0000 (04:01 +0000)
commit9348a2c28fcb873916684ef0a2b7ea889f974d82
tree3c5be7ffe264c0ccb30c667c6adc70b9693f7851
parent41b55b06ee54123e6c5a4fbc997ec0766d9c441c
Fix another hanging state: "internal" services can be stopped
while they are starting and immediately transition from
STARTING to STOPPED. If this is not allowed, they hang in
STARTING state.

(Other service types eventually start due to an external event,
and can then stop).
service.cc