diff --git a/src/xpdev/xpbeep.c b/src/xpdev/xpbeep.c
index d7c522640457b36018d746615a5380c3afec9579..f80f8a6f36d45edf56363cddc80f17213948851d 100644
--- a/src/xpdev/xpbeep.c
+++ b/src/xpdev/xpbeep.c
@@ -736,7 +736,7 @@ BOOL DLLCALL xp_play_sample(const unsigned char *sample, size_t sample_size, BOO
 #ifdef WITH_PORTAUDIO
 	if(handle_type==SOUND_DEVICE_PORTAUDIO) {
 		if(pa_api->ver >= 1900) {
-			pa_api->write(portaudio_stream, sample_buffer, sample_size);
+			pa_api->write(portaudio_stream, sample, sample_size);
 		}
 		else {
 			pawave=sample;