X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Fcore%2Foss%2Fmulaw.c;h=44ec4c66eb199efc3d42c3f1587c7d0d9a32028b;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=0d16c620f64624dca20a7a492c8339852f187d34;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/sound/core/oss/mulaw.c b/sound/core/oss/mulaw.c index 0d16c620f..44ec4c66e 100644 --- a/sound/core/oss/mulaw.c +++ b/sound/core/oss/mulaw.c @@ -301,6 +301,7 @@ int snd_pcm_plugin_build_mulaw(snd_pcm_plug_t *plug, data = (mulaw_t*)plugin->extra_data; data->func = func; data->conv = getput_index(format->format); + snd_assert(data->conv >= 0 && data->conv < 4*2*2, return -EINVAL); plugin->transfer = mulaw_transfer; *r_plugin = plugin; return 0;