command: don't print undefined audio_format
Check audio_format_defined().
This commit is contained in:
		| @@ -381,18 +381,21 @@ handle_status(struct client *client, | |||||||
| 			      song, playlist_get_song_id(&g_playlist, song)); | 			      song, playlist_get_song_id(&g_playlist, song)); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	if (player_status.state != PLAYER_STATE_STOP) { | 	if (player_status.state != PLAYER_STATE_STOP) | ||||||
| 		struct audio_format_string af_string; |  | ||||||
|  |  | ||||||
| 		client_printf(client, | 		client_printf(client, | ||||||
| 			      COMMAND_STATUS_TIME ": %i:%i\n" | 			      COMMAND_STATUS_TIME ": %i:%i\n" | ||||||
| 			      "elapsed: %1.3f\n" | 			      "elapsed: %1.3f\n" | ||||||
| 			      COMMAND_STATUS_BITRATE ": %u\n" | 			      COMMAND_STATUS_BITRATE ": %u\n", | ||||||
| 			      COMMAND_STATUS_AUDIO ": %s\n", |  | ||||||
| 			      (int)(player_status.elapsed_time + 0.5), | 			      (int)(player_status.elapsed_time + 0.5), | ||||||
| 			      (int)(player_status.total_time + 0.5), | 			      (int)(player_status.total_time + 0.5), | ||||||
| 			      player_status.elapsed_time, | 			      player_status.elapsed_time, | ||||||
| 			      player_status.bit_rate, | 			      player_status.bit_rate); | ||||||
|  |  | ||||||
|  | 	if (audio_format_defined(&player_status.audio_format)) { | ||||||
|  | 		struct audio_format_string af_string; | ||||||
|  |  | ||||||
|  | 		client_printf(client, | ||||||
|  | 			      COMMAND_STATUS_AUDIO ": %s\n", | ||||||
| 			      audio_format_to_string(&player_status.audio_format, | 			      audio_format_to_string(&player_status.audio_format, | ||||||
| 						     &af_string)); | 						     &af_string)); | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Max Kellermann
					Max Kellermann