> diff --git a/drivers/staging/rtl8188eu/core/rtw_efuse.c b/drivers/staging/rtl8188eu/core/rtw_efuse.c > index 697876b..359f169 100644 > --- a/drivers/staging/rtl8188eu/core/rtw_efuse.c > +++ b/drivers/staging/rtl8188eu/core/rtw_efuse.c [...] > -exit: > +cleanup2: > + kfree(eFuseWord); > + > +cleanup1: > kfree(efuseTbl); > > - kfree(eFuseWord); > +exit: > + ; > } You are not using the most recent version of the code. The issue has already been fixed. Concretely, this part of the function now reads: exit: kfree(eFuseWord); eFuseWord_failed: kfree(efuseTbl); julia _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel