mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-31 03:21:32 +00:00
cs8900_initialize() cleanup
cs8900_initialize(): remove unecessary calls to free() and fix memory leak Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
This commit is contained in:
parent
c4168af3ba
commit
07c966066b
1 changed files with 1 additions and 2 deletions
|
@ -308,14 +308,13 @@ int cs8900_initialize(u8 dev_num, int base_addr)
|
||||||
|
|
||||||
dev = malloc(sizeof(*dev));
|
dev = malloc(sizeof(*dev));
|
||||||
if (!dev) {
|
if (!dev) {
|
||||||
free(dev);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
memset(dev, 0, sizeof(*dev));
|
memset(dev, 0, sizeof(*dev));
|
||||||
|
|
||||||
priv = malloc(sizeof(*priv));
|
priv = malloc(sizeof(*priv));
|
||||||
if (!priv) {
|
if (!priv) {
|
||||||
free(priv);
|
free(dev);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
memset(priv, 0, sizeof(*priv));
|
memset(priv, 0, sizeof(*priv));
|
||||||
|
|
Loading…
Add table
Reference in a new issue