# HG changeset patch # User Christian Birchinger # Date 1185498969 -7200 # Node ID 384cb84c968fd8ccc0e824c21fc4b3cb018ab73a # Parent d2eae001e562c7e5928f2e6bd8e782ff54835926 Gracefully handle playback being NULL even if playback_get_playing() is TRUE during playback init. diff -r d2eae001e562 -r 384cb84c968f src/audacious/playback.c --- a/src/audacious/playback.c Fri Jul 27 00:31:46 2007 +0200 +++ b/src/audacious/playback.c Fri Jul 27 03:16:09 2007 +0200 @@ -78,8 +78,9 @@ InputPlayback *playback; g_return_val_if_fail(playback_get_playing(), -1); playback = get_current_input_playback(); - g_return_val_if_fail(playback, -1); + if (!playback) /* playback can be NULL during init even if playing is TRUE */ + return -1; if (playback->plugin->get_time) return playback->plugin->get_time(playback); if (playback->error)