From 3f3d20552e41c2ccec25e76fe894f4c439a70470 Mon Sep 17 00:00:00 2001 From: Michael Gernoth Date: Wed, 3 Nov 2004 09:57:48 +0000 Subject: [PATCH] fix for uninitialized ioctl pointer. This could be the cause for hangs with esddsp git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@792 423420c4-83ab-492f-b58f-81f9feb106b5 --- rdpsnd_oss.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rdpsnd_oss.c b/rdpsnd_oss.c index 06a3a13..4705bdd 100644 --- a/rdpsnd_oss.c +++ b/rdpsnd_oss.c @@ -138,6 +138,7 @@ wave_out_set_format(WAVEFORMATEX * pwfx) { audio_buf_info info; + memset(&info,0,sizeof(info)); if (ioctl(g_dsp_fd, SNDCTL_DSP_GETOSPACE, &info) == -1) { perror("SNDCTL_DSP_GETOSPACE"); @@ -253,6 +254,7 @@ wave_out_play(void) if (!g_driver_broken) { + memset(&info,0,sizeof(info)); if (ioctl(g_dsp_fd, SNDCTL_DSP_GETOSPACE, &info) == -1) { perror("SNDCTL_DSP_GETOSPACE");