diff -Nur audacious-3.3.4-orig/src/audacious/output.c audacious-3.3.4/src/audacious/output.c
--- audacious-3.3.4-orig/src/audacious/output.c 2013-02-03 20:51:46.000000000 +0100
+++ audacious-3.3.4/src/audacious/output.c 2013-02-22 20:58:06.124375488 +0100
@@ -309,6 +309,10 @@
bool_t output_open_audio (int format, int rate, int channels)
{
+ /* prevent division by zero */
+ if (rate < 1 || channels < 1)
+ return FALSE;
+
LOCK_ALL;
s_input = TRUE;