[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