diff options
author | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2019-07-22 13:51:22 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-22 13:51:22 +0100 |
commit | 0cb72812f930ec0d4893d38c281c55f9575c8b6a (patch) | |
tree | ab6f50ac67e66355fc90e3d11e07ca77a4d189a8 /synapse/crypto/__init__.py | |
parent | Merge tag 'v1.2.0rc1' into develop (diff) | |
parent | changelog (diff) | |
download | synapse-0cb72812f930ec0d4893d38c281c55f9575c8b6a.tar.xz |
Fix stack overflow in Keyring (#5724)
* Refactor Keyring._start_key_lookups There's an awful lot of deferreds and dictionaries flying around here. The whole thing can be made much simpler and achieve the same effect. * Add a delay to key lookup lock release to fix stack overflow A tactical call_later here should fix #5723 * changelog
Diffstat (limited to 'synapse/crypto/__init__.py')
0 files changed, 0 insertions, 0 deletions