diff options
author | Mark Kuo <starryalley@gmail.com> | 2020-06-28 10:20:07 +1000 |
---|---|---|
committer | Mark Kuo <starryalley@gmail.com> | 2020-06-28 10:20:07 +1000 |
commit | 3b05d2c9895b25816c57ea0de6b9dbbee2f7305e (patch) | |
tree | 90da80b567e2209545812b0be7713e39d4a57da6 /modules/gdnative/videodecoder | |
parent | 27378524f20234d6f0d4c262c514101df340c3b6 (diff) |
VideoStreamGDNative: close file in cleanup
We should close the file handle when we are done.
Diffstat (limited to 'modules/gdnative/videodecoder')
-rw-r--r-- | modules/gdnative/videodecoder/video_stream_gdnative.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/gdnative/videodecoder/video_stream_gdnative.cpp b/modules/gdnative/videodecoder/video_stream_gdnative.cpp index 9d9c5b6473..fe7c10cad9 100644 --- a/modules/gdnative/videodecoder/video_stream_gdnative.cpp +++ b/modules/gdnative/videodecoder/video_stream_gdnative.cpp @@ -214,6 +214,11 @@ void VideoStreamPlaybackGDNative::cleanup() { if (pcm) { memfree(pcm); } + if (file) { + file->close(); + memdelete(file); + file = nullptr; + } pcm = nullptr; time = 0; num_channels = -1; |