- // because GTS is not implemented we release the token
- // (or pass it back to BeaconTransmitP if
- // we are not tracking beacons)
- if (call IsTrackingBeacons.getNow())
- call Token.release();
- else
- call TokenToBeaconTransmit.transfer();
+ // because GTS is not implemented we pass it back to the
+ // BeaconTransmitP component
+ // Note: this component must not use the Resource
+ // interface to release the token!
+ call TokenToBeaconTransmit.transfer();