v.io/v23/syncbase: call context.CancelFunc functions

In a previous cleanup, we made sure to call all context.CancelFunc
functions where we would otherwise leak memory.

The check in change 22953 is now more strict.  It enforces the spec of
Go's context package, which requires that the context.CancelFunc
be called, even if the context will be cancelled by other means.

This change fixes up the places in syncbase that the new check
reveals.

MultiPart: 2/2
Change-Id: Iba2004dbe179780159f0295f9d811ed3b7af8648
3 files changed
tree: 8c3350fb70c3e112e23f039909b59351e74b1ad3
  1. cmd/
  2. examples/
  3. internal/
  4. lib/
  5. runtime/
  6. services/
  7. test/
  8. .gitignore
  9. AUTHORS
  10. CONTRIBUTING.md
  11. CONTRIBUTORS
  12. envvar.go
  13. envvar_test.go
  14. LICENSE
  15. PATENTS
  16. README.md
  17. VERSION
README.md

Vanadium

This repository contains a reference implementation of the Vanadium APIs.

Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.