X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=sound%2Fusb%2Fusbmixer.c;h=7b3bf3545a3bd880cf911d4c39756aac93f1586e;hb=ef4533f8af7a8798cb8f52b06f47acf0c0d2d767;hp=e74eb1bc8d8778e97eb6fd93e65c2b60568b7fe5;hpb=b07e3c3a1db0ce399d2a1d04860e1b901927c05e;p=powerpc.git diff --git a/sound/usb/usbmixer.c b/sound/usb/usbmixer.c index e74eb1bc8d..7b3bf3545a 100644 --- a/sound/usb/usbmixer.c +++ b/sound/usb/usbmixer.c @@ -1526,7 +1526,7 @@ static int parse_audio_selector_unit(struct mixer_build *state, int unitid, unsi namelist[i] = kmalloc(MAX_ITEM_NAME_LEN, GFP_KERNEL); if (! namelist[i]) { snd_printk(KERN_ERR "cannot malloc\n"); - while (--i > 0) + while (i--) kfree(namelist[i]); kfree(namelist); kfree(cval);