Browse Source

Missed a few

pull/1667/head
Paulo 4 years ago
parent
commit
6a4ec4a848
3 changed files with 18 additions and 2 deletions
  1. +4
    -2
      src/Discord.Net.WebSocket/Audio/Streams/OpusDecodeStream.cs
  2. +7
    -0
      src/Discord.Net.WebSocket/Audio/Streams/RTPReadStream.cs
  3. +7
    -0
      src/Discord.Net.WebSocket/Audio/Streams/SodiumDecryptStream.cs

+ 4
- 2
src/Discord.Net.WebSocket/Audio/Streams/OpusDecodeStream.cs View File

@@ -68,10 +68,12 @@ namespace Discord.Audio.Streams


protected override void Dispose(bool disposing) protected override void Dispose(bool disposing)
{ {
base.Dispose(disposing);

if (disposing) if (disposing)
{
_decoder.Dispose(); _decoder.Dispose();
_next.Dispose();
}
base.Dispose(disposing);
} }
} }
} }

+ 7
- 0
src/Discord.Net.WebSocket/Audio/Streams/RTPReadStream.cs View File

@@ -76,5 +76,12 @@ namespace Discord.Audio.Streams
(buffer[extensionOffset + 3]); (buffer[extensionOffset + 3]);
return extensionOffset + 4 + (extensionLength * 4); return extensionOffset + 4 + (extensionLength * 4);
} }

protected override void Dispose(bool disposing)
{
if (disposing)
_next.Dispose();
base.Dispose(disposing);
}
} }
} }

+ 7
- 0
src/Discord.Net.WebSocket/Audio/Streams/SodiumDecryptStream.cs View File

@@ -44,5 +44,12 @@ namespace Discord.Audio.Streams
{ {
await _next.ClearAsync(cancelToken).ConfigureAwait(false); await _next.ClearAsync(cancelToken).ConfigureAwait(false);
} }

protected override void Dispose(bool disposing)
{
if (disposing)
_next.Dispose();
base.Dispose(disposing);
}
} }
} }

Loading…
Cancel
Save