fixed occasional seg fault bug when 800XA starts due to test frames not being support...
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 7 Feb 2017 04:36:38 +0000 (04:36 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Tue, 7 Feb 2017 04:36:38 +0000 (04:36 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@3022 01035d8c-6547-0410-b346-abe4f91aad63

codec2-dev/src/freedv_api.c

index 9026ddcfafa85a1dc3eee9b1efad2dc571c1b65a..f8930445cb81ac41af565056b924e04612853aec 100644 (file)
@@ -162,6 +162,7 @@ struct freedv *freedv_open(int mode) {
         codec2_mode = CODEC2_MODE_1300;
         /* Set the number of protocol bits */
         f->n_protocol_bits = 20;
+        f->sz_error_pattern = 0;
     }
     
     if (mode == FREEDV_MODE_2400A) {
@@ -241,6 +242,7 @@ struct freedv *freedv_open(int mode) {
         f->n_protocol_bits = 0;
         codec2_mode = CODEC2_MODE_700C;
         fsk_stats_normalise_eye(f->fsk, 0);
+        f->sz_error_pattern = 0;
     }