don't pass subchannel data to the TRAU decoder if we're not synchronized yet

diff --git a/include/openbsc/subchan_demux.h b/include/openbsc/subchan_demux.h
index a5c5d8e..9661b04 100644
--- a/include/openbsc/subchan_demux.h
+++ b/include/openbsc/subchan_demux.h
@@ -35,7 +35,10 @@
 struct demux_subch {
 	u_int8_t out_bitbuf[TRAU_FRAME_BITS];
 	u_int16_t out_idx; /* next bit to be written in out_bitbuf */
+	/* number of consecutive zeros that we have received (for sync) */
 	unsigned int consecutive_zeros;
+	/* are we in TRAU frame sync or not? */
+	unsigned int in_sync;
 };
 
 struct subch_demux {