[Goodies-commits] r2417 - xfce4-mpc-plugin/trunk/panel-plugin
Landry Breuil
landry at xfce.org
Thu Jan 18 00:18:59 CET 2007
Author: landry
Date: 2007-01-17 23:18:59 +0000 (Wed, 17 Jan 2007)
New Revision: 2417
Modified:
xfce4-mpc-plugin/trunk/panel-plugin/simple-libmpd.c
Log:
- remove O_NONBLOCK & EINPROGRESS stuff, was crashing on ubuntu (!?!?) thanks to gauvain for the debug
Modified: xfce4-mpc-plugin/trunk/panel-plugin/simple-libmpd.c
===================================================================
--- xfce4-mpc-plugin/trunk/panel-plugin/simple-libmpd.c 2007-01-17 22:02:49 UTC (rev 2416)
+++ xfce4-mpc-plugin/trunk/panel-plugin/simple-libmpd.c 2007-01-17 23:18:59 UTC (rev 2417)
@@ -80,7 +80,7 @@
struct hostent* remote_he;
struct sockaddr* remote_sa;
struct sockaddr_in remote_si;
- int flags,err,nbread;
+ int err,nbread;
struct timeval tv;
fd_set fds;
@@ -112,9 +112,7 @@
return;
}
- flags = fcntl(mo->socket, F_GETFL, 0);
- fcntl(mo->socket, F_SETFL, flags | O_NONBLOCK);
- if (connect(mo->socket,remote_sa, sizeof(struct sockaddr_in)) < 0 && errno != EINPROGRESS)
+ if (connect(mo->socket,remote_sa, sizeof(struct sockaddr_in)) < 0)
{
mo->error = MPD_ERROR_CONNPORT;
DBG("ERROR @connect(), err=%s",strerror(errno));
More information about the Goodies-commits
mailing list