From 0a8e59b605c48bd1c435a2537f3ceaa3e76cdb39 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?=
 <rafael.carre@savoirfairelinux.com>
Date: Fri, 8 Jul 2011 09:57:22 -0400
Subject: [PATCH] * #6392: AudioRecorder(): ensures mbuffer is set

found by cppcheck
---
 sflphone-common/src/audio/audiorecorder.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sflphone-common/src/audio/audiorecorder.cpp b/sflphone-common/src/audio/audiorecorder.cpp
index d38c507310..92acc44faf 100644
--- a/sflphone-common/src/audio/audiorecorder.cpp
+++ b/sflphone-common/src/audio/audiorecorder.cpp
@@ -30,11 +30,13 @@
 
 #include "audiorecorder.h"
 #include "mainbuffer.h"
+#include <assert.h>
 
 int AudioRecorder::count = 0;
 
 AudioRecorder::AudioRecorder (AudioRecord  *arec, MainBuffer *mb) : Thread()
 {
+    assert(mb);
     setCancel (cancelDeferred);
 
     ++count;
@@ -65,9 +67,6 @@ void AudioRecorder::run (void)
 
     while (true) {
 
-        if (!mbuffer)
-            _warn ("AudioRecorder: Error: No instance of ringbuffer");
-
         int availBytes = mbuffer->availForGet (recorderId);
 
         int toGet = (availBytes < bufferLength) ? availBytes : bufferLength;
-- 
GitLab