From 08178b5d9859defd42ff6a156a476d0f60337b6f Mon Sep 17 00:00:00 2001 From: "John K. Luebs" Date: Sun, 27 May 2012 19:16:38 -0400 Subject: [PATCH] Prevent undefined delete when proAudioRt constructor fails --- proAudioRt.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/proAudioRt.cpp b/proAudioRt.cpp index c575709..c33fbf8 100644 --- a/proAudioRt.cpp +++ b/proAudioRt.cpp @@ -38,7 +38,8 @@ DeviceAudio* DeviceAudioRt::create(unsigned int nTracks, unsigned int frequency, return s_instance; } -DeviceAudioRt::DeviceAudioRt(unsigned int nTracks, unsigned int frequency, unsigned int chunkSize) : DeviceAudio() { +DeviceAudioRt::DeviceAudioRt(unsigned int nTracks, unsigned int frequency, unsigned int chunkSize) + : DeviceAudio(), ma_sound(0) { if ( m_dac.getDeviceCount() < 1 ) { fprintf(stderr,"DeviceAudioRt ERROR: No audio devices found!\n"); return;