X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=Opusfile.xs;h=a8cf872bc3218ff1b33c71939818a65170f3508a;hb=b658996033eac41ec27a1cae2d054cb28c1f4230;hp=2f999ac8ab7c3144230a3ef1d3adae23fafb1e85;hpb=aca25728fd46cfbdf4b07a130eed726d8b158d0d;p=audio-opusfile.git diff --git a/Opusfile.xs b/Opusfile.xs index 2f999ac..a8cf872 100644 --- a/Opusfile.xs +++ b/Opusfile.xs @@ -269,8 +269,10 @@ OUTPUT: int mapping(head, k) Audio::Opusfile::Head head; - int k; + unsigned k; CODE: + if(k >= OPUS_CHANNEL_COUNT_MAX) + croak("k must be less than %d\n", (int)OPUS_CHANNEL_COUNT_MAX); RETVAL = (int) head->mapping[k]; OUTPUT: RETVAL