changeset 41566 | f52207d194bf |
parent 25859 | 3317bb8137f4 |
--- a/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c Tue Jun 28 09:43:21 2016 -0700 +++ b/jdk/src/java.desktop/unix/native/libjsound/PLATFORM_API_BsdOS_ALSA_PCM.c Tue Jun 28 19:48:05 2016 +0300 @@ -434,7 +434,10 @@ 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");