From 2c6043b0ee3b0d9d07f25abc7a7ca98a9483ce51 Mon Sep 17 00:00:00 2001 From: David Freese Date: Sun, 16 Jan 2011 12:25:08 -0600 Subject: [PATCH] Compiler warning in trx.cxx Added default initialization to buffer pointer wherever ringbuffer::vector_type was declared --- src/trx/trx.cxx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/trx/trx.cxx b/src/trx/trx.cxx index 11986237..5ccc821b 100644 --- a/src/trx/trx.cxx +++ b/src/trx/trx.cxx @@ -90,6 +90,8 @@ static void trx_xmit_wfall_draw(int samplerate) ENSURE_THREAD(FLMAIN_TID); ringbuffer::vector_type rv[2]; + rv[0].buf = 0; + rv[1].buf = 0; #define block_read_(vec_) \ while (vec_.len >= WFBLOCKSIZE) { \ @@ -131,6 +133,8 @@ static void trx_xmit_wfall_end(int samplerate) return; ringbuffer::vector_type wv[2]; + wv[0].buf = wv[1].buf = 0; + trxrb.get_wv(wv, pad); assert(wv[0].len + wv[1].len == pad); @@ -154,6 +158,8 @@ void trx_xmit_wfall_queue(int samplerate, const double* buf, size_t len) ENSURE_THREAD(TRX_TID); ringbuffer::vector_type wv[2]; + wv[0].buf = wv[1].buf = 0; + trxrb.get_wv(wv, len); if (unlikely(wv[0].len + wv[1].len < len)) // not enough space return; @@ -219,6 +225,7 @@ void trx_trx_receive_loop() active_modem->rx_init(); ringbuffer::vector_type rbvec[2]; + rbvec[0].buf = rbvec[1].buf = 0; while (1) { try {