Code

Fixes #0000406, segfault if mpd wants a passwort but ncmpc connects without
authorKalle Wallin <kaw@linux.se>
Wed, 1 Jun 2005 08:08:30 +0000 (08:08 +0000)
committerKalle Wallin <kaw@linux.se>
Wed, 1 Jun 2005 08:08:30 +0000 (08:08 +0000)
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@3304 09075e82-0dd4-0310-85a5-a0d7c8717e4f

src/main.c

index 8a48dc5faf632c5ea984e612d8f64838931c1bdc..3dd7b6b94b338948b149fb0afe37ae43d39112fd 100644 (file)
@@ -253,6 +253,13 @@ main(int argc, const char *argv[])
     {
       exit(EXIT_FAILURE);
     }
+
+  /* if no password is used, but the mpd wants one, the connection
+     might be established but no status information is avaiable */
+  mpdclient_update(mpd);
+  if(!mpd->status)  
+    exit(EXIT_FAILURE);
+  
   connected = TRUE;
   D("Connected to MPD version %d.%d.%d\n",
     mpd->connection->version[0],