From a848b7291e814993c8132172d6d7beceac9c3a8d Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 4 Oct 2012 10:33:59 +0000 Subject: [PATCH] finally fix annoying pulse mixer magic failure SVN revision: 77424 --- src/modules/mixer/msg.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/modules/mixer/msg.c b/src/modules/mixer/msg.c index f9c15d0c6..07509056a 100644 --- a/src/modules/mixer/msg.c +++ b/src/modules/mixer/msg.c @@ -125,7 +125,12 @@ msg_sendmsg_creds(Pulse *conn, Pulse_Tag *tag) if ((!r) || (r == (int)sizeof(tag->header))) tag->auth = EINA_TRUE; else if (r < 0) { - if (errno != EAGAIN) ecore_main_fd_handler_del(conn->fdh); + if (errno != EAGAIN) + { + ERR("%d: %s", errno, strerror(errno)); + ecore_main_fd_handler_del(conn->fdh); + conn->fdh = NULL; + } } else tag->pos += r;