fixed mpd connection with empty mpdpass introduced by #148
authorAndrew Karpow <andy@ndyk.de>
Fri, 26 Jan 2018 14:06:34 +0000 (15:06 +0100)
committerAndrew Karpow <andy@ndyk.de>
Fri, 26 Jan 2018 14:06:34 +0000 (15:06 +0100)
src/ympd.c

index 00b82ee..a699b28 100644 (file)
@@ -113,7 +113,8 @@ int main(int argc, char **argv)
                 run_as_user = strdup(optarg);
                 break;
             case 'm':
-                mpd.password = strdup(optarg);
+                if (strlen(optarg) > 0)
+                    mpd.password = strdup(optarg);
                 break;
             case 'v':
                 fprintf(stdout, "ympd  %d.%d.%d\n"