From 174938e942c491050f67613d971942c0f86e96e6 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sat, 3 Mar 2018 21:29:00 +1000 Subject: [PATCH] Fix a bug in the enumeration example. --- examples/simple_enumeration.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/simple_enumeration.c b/examples/simple_enumeration.c index 58d5b9e7..601b53ce 100644 --- a/examples/simple_enumeration.c +++ b/examples/simple_enumeration.c @@ -15,9 +15,10 @@ int main(int argc, char** argv) } mal_device_info infos[32]; - mal_uint32 infoCount = sizeof(infos) / sizeof(infos[0]); + mal_uint32 infoCount; // Playback devices. + infoCount = sizeof(infos) / sizeof(infos[0]); mal_result result = mal_enumerate_devices(&context, mal_device_type_playback, &infoCount, infos); if (result != MAL_SUCCESS) { printf("Failed to enumerate playback devices."); @@ -35,6 +36,7 @@ int main(int argc, char** argv) // Capture devices. + infoCount = sizeof(infos) / sizeof(infos[0]); result = mal_enumerate_devices(&context, mal_device_type_capture, &infoCount, infos); if (result != MAL_SUCCESS) { printf("Failed to enumerate capture devices.");