Ignore subsequent "Connection failed" messages --- wmxmms2-0.6.orig/src/xmms2cif.c +++ wmxmms2-0.6/src/xmms2cif.c @@ -18,13 +18,16 @@ uint songlength; * Initiate client for use */ void xmms2connect(void){ + static unsigned int errmsg_shown = 0; srvr = xmmsc_init ("WMxmms2-dev"); if (!srvr || !xmmsc_connect (srvr, varoptions.ip_address)) { - fprintf (stderr, "Connection failed, error: %s\n", xmmsc_get_last_error (srvr)); + if (!errmsg_shown++) + fprintf (stderr, "Connection failed, error: %s\n", xmmsc_get_last_error (srvr)); STATE=S_DOWN; }else{ STATE=S_IDLE; + errmsg_shown = 0; } }