Hi Andrei, On Thursday 06 of February 2014 16:22:42 Andrei Emeltchenko wrote: > From: Andrei Emeltchenko <andrei.emeltchenko@xxxxxxxxx> > > --- > android/client/if-audio.c | 13 ++++++++++--- > 1 file changed, 10 insertions(+), 3 deletions(-) > > diff --git a/android/client/if-audio.c b/android/client/if-audio.c > index 66f8364..3b34c95 100644 > --- a/android/client/if-audio.c > +++ b/android/client/if-audio.c > @@ -258,19 +258,26 @@ static void play_p(int argc, const char **argv) > > if (buffer_size == 0) { > haltest_error("Invalid buffer size. Was stream_out opened?\n"); > - return; > + goto fail; > } > > pthread_mutex_lock(&state_mutex); > if (current_state != STATE_STOPPED) { > haltest_error("Already playing or stream suspended!\n"); > pthread_mutex_unlock(&state_mutex); > - return; > + goto fail; > } > pthread_mutex_unlock(&state_mutex); > > - if (pthread_create(&play_thread, NULL, playback_thread, in) != 0) > + if (pthread_create(&play_thread, NULL, playback_thread, in) != 0) { > haltest_error("Cannot create playback thread!\n"); > + goto fail; > + } > + > + return; > +fail: > + if (in) > + fclose(in); > } > > static void stop_p(int argc, const char **argv) > This patch is now upstream, thanks. -- Best regards, Szymon Janc -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html