diff --git a/src/ympd.c b/src/ympd.c index 00b82ee..a699b28 100644 --- a/src/ympd.c +++ b/src/ympd.c @@ -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"