Skip to content
Snippets Groups Projects
Commit 07c96606 authored by Matthias Kaehlcke's avatar Matthias Kaehlcke Committed by Ben Warren
Browse files

cs8900_initialize() cleanup


cs8900_initialize(): remove unecessary calls to free() and fix memory leak

Signed-off-by: default avatarMatthias Kaehlcke <matthias@kaehlcke.net>
Signed-off-by: default avatarBen Warren <biggerbadderben@gmail.com>
parent c4168af3
No related branches found
No related tags found
No related merge requests found
...@@ -308,14 +308,13 @@ int cs8900_initialize(u8 dev_num, int base_addr) ...@@ -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));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment