< prev index next >

src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c

Print this page
rev 1553 : 8157753: Audio replay enhancement
Reviewed-by: prr

@@ -457,11 +457,14 @@
     // for using ALSA debug dump methods
     if (ALSA_OUTPUT == NULL) {
         snd_output_stdio_attach(&ALSA_OUTPUT, stdout, 0);
     }
 #endif
-
+    if (channels <= 0) {
+        ERROR1("ERROR: Invalid number of channels=%d!\n", channels);
+        return NULL;
+    }
     info = (AlsaPcmInfo*) malloc(sizeof(AlsaPcmInfo));
     if (!info) {
         ERROR0("Out of memory\n");
         return NULL;
     }
< prev index next >