pidgin/pidgin

Fix a crash on shutdown in kwallet if the wallet was never opened.

The wallet instance variable was not initialized so if the wallet was never opened we were trying to delete and invalid pointer.

Also update the dispose method of the provider to close the wallet as the
tasks in the queue hold a reference to the provider instance as the source
object in their tasks.

Testing Done:
Ran locally with both the kwallet and secret service providers.

Reviewed at https://reviews.imfreedom.org/r/581/
---
name: farstream
sources:
- type: archive
url: https://freedesktop.org/software/farstream/releases/farstream/farstream-0.2.9.tar.gz
sha256: cb7d112433cf7c2e37a8ec918fb24f0ea5cb293cfa1002488e431de26482f47b
modules:
- libnice.yml
cleanup:
- /include
- /lib/*.la
- /lib/farstream-0.2/*.la