Commit Diff


commit - 13b838834600a04758caef4fae2f1ab61cd357d2
commit + 62396e0bf828997ddd485f37b5147314c32b1966
blob - 1eebcee3c871c31f5bbda5c71f86ce45c82ac7b5
blob + 27bc45d9ad3145ae6bc6fcea367826db9f5bbd7f
--- amused.c
+++ amused.c
@@ -377,13 +377,13 @@ main_play_song(const char *song)
 	strlcpy(path, song, sizeof(path));
 	if ((fd = open(path, O_RDONLY)) == -1) {
 		log_warn("open %s", path);
-		return -1;
+		return 0;
 	}
 
 	play_state = STATE_PLAYING;
 	imsg_compose_event(iev_player, IMSG_PLAY, 0, 0, fd,
 	    path, sizeof(path));
-	return 0;
+	return 1;
 }
 
 void