--- sourceforge.net/trunk/rdesktop/rdpsnd.c 2006/12/07 15:23:45 1346 +++ sourceforge.net/trunk/rdesktop/rdpsnd.c 2006/12/24 13:48:50 1350 @@ -106,6 +106,7 @@ if (current_driver->wave_out_open()) { DEBUG(("selected %s\n", current_driver->name)); + current_driver->wave_out_close(); return True; } current_driver = current_driver->next; @@ -143,9 +144,8 @@ if (!current_driver) rdpsnd_auto_select(); - if (current_driver && current_driver->wave_out_open()) + if (current_driver) { - current_driver->wave_out_close(); device_available = True; }