diff options
| author | Steffen Schröter <[email protected]> | 2017-03-19 11:37:23 +0100 |
|---|---|---|
| committer | Steffen Schröter <[email protected]> | 2017-03-19 11:37:23 +0100 |
| commit | 6b0b9b2491fa895bd7dd8e065f067470ea08639d (patch) | |
| tree | 05bb17df7245f8e5b8765e610634f28d7bec28a2 /src/ext/cache/mod.rs | |
| parent | Fix rest::send_file (diff) | |
| download | serenity-6b0b9b2491fa895bd7dd8e065f067470ea08639d.tar.xz serenity-6b0b9b2491fa895bd7dd8e065f067470ea08639d.zip | |
Fix deadlock/panic on channel create event for private messages
Diffstat (limited to 'src/ext/cache/mod.rs')
| -rw-r--r-- | src/ext/cache/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ext/cache/mod.rs b/src/ext/cache/mod.rs index 6bcc798..7d00b2a 100644 --- a/src/ext/cache/mod.rs +++ b/src/ext/cache/mod.rs @@ -580,7 +580,7 @@ impl Cache { channel_writer.recipient = self.users[&user_id].clone(); - let ch = self.private_channels.insert(channel.read().unwrap().id, channel.clone()); + let ch = self.private_channels.insert(channel_writer.id, channel.clone()); ch.map(Channel::Private) }, } |