diff --git a/src/Discord.Net/Models/Channel.cs b/src/Discord.Net/Models/Channel.cs index 96ded5c38..25b91354a 100644 --- a/src/Discord.Net/Models/Channel.cs +++ b/src/Discord.Net/Models/Channel.cs @@ -357,8 +357,11 @@ namespace Discord return msg; } - public Task SendFile(string filePath) - => SendFile(Path.GetFileName(filePath), File.OpenRead(filePath)); + public async Task SendFile(string filePath) + { + using (var stream = File.OpenRead(filePath)) + return await SendFile(Path.GetFileName(filePath), stream); + } public async Task SendFile(string filename, Stream stream) { if (filename == null) throw new ArgumentNullException(nameof(filename));