From 7efec74033f289c86875e2293c91503ebf27767d Mon Sep 17 00:00:00 2001 From: Tristan Matthews Date: Sun, 2 Nov 2014 00:52:14 -0400 Subject: [PATCH] alsa: avoid uninitialized read The check if ( subdevice != -1 ) was being done on a potentially uninitialized variable. --- RtAudio.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/RtAudio.cpp b/RtAudio.cpp index af7d205..7bc009d 100644 --- a/RtAudio.cpp +++ b/RtAudio.cpp @@ -6815,6 +6815,7 @@ RtAudio::DeviceInfo RtApiAlsa :: getDeviceInfo( unsigned int device ) // Count cards and devices card = -1; + subdevice = -1; snd_card_next( &card ); while ( card >= 0 ) { sprintf( name, "hw:%d", card );