summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-video/mpv/files/0.18.1/mpv-0.18.1-fix-audio-uninit-crash.patch')
-rw-r--r--media-video/mpv/files/0.18.1/mpv-0.18.1-fix-audio-uninit-crash.patch39
1 files changed, 0 insertions, 39 deletions
diff --git a/media-video/mpv/files/0.18.1/mpv-0.18.1-fix-audio-uninit-crash.patch b/media-video/mpv/files/0.18.1/mpv-0.18.1-fix-audio-uninit-crash.patch
deleted file mode 100644
index 8300d4b2311b..000000000000
--- a/media-video/mpv/files/0.18.1/mpv-0.18.1-fix-audio-uninit-crash.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-commit 79974e7ad94e7658c780e3b446a7822a533675e4
-Author: wm4 <wm4@nowhere>
-Date: Fri Jul 15 23:11:25 2016 +0200
-
-audio: fix crashes due to broken uninit check
-
-Since mixer->ao is always NULL now (it was really just forgotten to be
-removed), the uninit call never actually cleared the af field, leaving
-a dangling pointer that could be accessed by volume control.
-
-diff --git a/audio/mixer.c b/audio/mixer.c
-index a58a814..795edfa 100644
---- a/audio/mixer.c
-+++ b/audio/mixer.c
-@@ -23,7 +23,6 @@
- #include <libavutil/common.h>
-
- #include "config.h"
--#include "audio/out/ao.h"
- #include "audio/filter/af.h"
- #include "common/global.h"
- #include "common/msg.h"
-@@ -33,7 +32,6 @@
- struct mixer {
- struct mp_log *log;
- struct MPOpts *opts;
-- struct ao *ao;
- struct af_stream *af;
- // Other stuff
- float balance;
-@@ -145,8 +143,5 @@ void mixer_reinit_audio(struct mixer *mixer, struct af_stream *af)
- */
- void mixer_uninit_audio(struct mixer *mixer)
- {
-- if (!mixer->ao)
-- return;
--
- mixer->af = NULL;
- }