aboutsummaryrefslogtreecommitdiff
path: root/src/ext/cache/mod.rs
diff options
context:
space:
mode:
authorSteffen Schröter <[email protected]>2017-03-19 11:37:23 +0100
committerSteffen Schröter <[email protected]>2017-03-19 11:37:23 +0100
commit6b0b9b2491fa895bd7dd8e065f067470ea08639d (patch)
tree05bb17df7245f8e5b8765e610634f28d7bec28a2 /src/ext/cache/mod.rs
parentFix rest::send_file (diff)
downloadserenity-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.rs2
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)
},
}