Update of /cvsroot/alsa/alsa-kernel/core In directory sc8-pr-cvs1:/tmp/cvs-serv1513
Modified Files: control.c Log Message: Fixed memory leak Index: control.c =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/core/control.c,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- control.c 30 May 2003 13:37:36 -0000 1.35 +++ control.c 11 Jun 2003 22:56:45 -0000 1.36 @@ -504,8 +504,10 @@ offset = 0; } up_read(&card->controls_rwsem); - if (list.used > 0 && copy_to_user(list.pids, dst, list.used * sizeof(snd_ctl_elem_id_t))) + if (list.used > 0 && copy_to_user(list.pids, dst, list.used * sizeof(snd_ctl_elem_id_t))) { + vfree(dst); return -EFAULT; + } vfree(dst); } else { down_read(&card->controls_rwsem); ------------------------------------------------------- This SF.NET email is sponsored by: eBay Great deals on office technology -- on eBay now! Click here: http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog