From deac206b1ec519ddb7e3aa33d0471985a21c0c2a Mon Sep 17 00:00:00 2001
From: Warren Dukes <warren.dukes@gmail.com>
Date: Sat, 17 Dec 2005 00:56:48 +0000
Subject: [PATCH] call dropBufferedAudio() when pausing

git-svn-id: https://svn.musicpd.org/mpd/trunk@3732 09075e82-0dd4-0310-85a5-a0d7c8717e4f
---
 src/decode.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/decode.c b/src/decode.c
index 34904a4c9..25b34ded8 100644
--- a/src/decode.c
+++ b/src/decode.c
@@ -243,7 +243,10 @@ int decodeSeek(PlayerControl * pc, DecoderControl * dc, OutputBuffer * cb,
 		} \
 		pc->pause = 0; \
 		kill(getppid(),SIGUSR1); \
-		if(pause) closeAudioDevice(); \
+		if(pause) { \
+			dropBufferedAudio(); \
+			closeAudioDevice(); \
+		} \
 	} \
 	if(pc->seek) { \
 		dropBufferedAudio(); \