mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-01 00:36:40 +09:00
staging: brcm80211: minor cleanup in initvars_srom_pci()
The error handling code labelled with errout: did a conditional kfree(). The last error jump to the label is upon failure of the kmalloc() for which the conditional kfree() is done. Therefor, the kfree is moved before the error label and done unconditionally. Signed-off-by: Arend van Spriel <arend@broadcom.com> Reviewed-by: Roland Vossen <rvossen@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
fb10e59111
commit
fa0ace7fd3
@@ -1287,12 +1287,10 @@ static int initvars_srom_pci(struct si_pub *sih, void *curmap, char **vars,
|
||||
*vp++ = '\0';
|
||||
|
||||
err = initvars_table(base, vp, vars, count);
|
||||
kfree(base);
|
||||
}
|
||||
|
||||
errout:
|
||||
if (base)
|
||||
kfree(base);
|
||||
|
||||
kfree(srom);
|
||||
return err;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user