Hi,
I put here a bug among others:

-------------------------- dev/sdmmc/sdmmc.c --------------------------

783                     data = malloc(ucmd->c_datalen, M_TEMP,
                            M_WAITOK | M_CANFAIL);
                        if (data == NULL)
                                return ENOMEM;
                        if (copyin(ucmd->c_data, data, ucmd->c_datalen))
                                return EFAULT;

-----------------------------------------------------------------------

'data' is leaked.

Found by The Brainy Code Scanner.

Maxime

Reply via email to