From b985d5cee8c8a1378cf36826e7bd4fe7e21fc5c5 Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Tue, 11 Sep 2012 06:39:53 +0200 Subject: [PATCH] Fix FS#12743 - 'Data Abort' on USB connection Because a pointer was uninitialized the move_callback() corrupted memory by derefencing it and moving stuff to uninitialized value. This reverts part of 8bbd4d9, where the offending line was removed. I can only guess it was removed by accident. Change-Id: I83cee5b396cf3cc99b000e5284fac72fb8ca8db2 --- apps/voice_thread.c | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/voice_thread.c b/apps/voice_thread.c index 87e4eee9cb..e8c7fcce55 100644 --- a/apps/voice_thread.c +++ b/apps/voice_thread.c @@ -335,6 +335,7 @@ static void voice_data_init(struct voice_thread_data *td) mixer_channel_set_amplitude(PCM_MIXER_CHAN_VOICE, MIX_AMP_UNITY); voice_buf->td = td; + td->dst = NULL; } /* Voice thread message processing */