aboutsummaryrefslogtreecommitdiff
path: root/drivers/core/lists.c
diff options
context:
space:
mode:
authorPeng Fan2015-11-26 10:26:59 +0800
committerTom Rini2015-12-05 18:22:24 -0500
commit746da1bd42aa5ecc47898399514c9c76d0329706 (patch)
tree43b3dbb21a9c804bfd52a390aede9bbdc4e203b9 /drivers/core/lists.c
parent678e9316d48f78d162f705846b6f6eeab4aa5dd0 (diff)
common: miiphyutil: avoid memory leak
The following code will alloc memory for new_dev and ldev: " new_dev = mdio_alloc(); ldev = malloc(sizeof(*ldev)); " Either new_dev or ldev is NULL, directly return, but this may leak memory. So before return, using free(ldev) and mdio_free(new_dev) to avoid leaking memory, also free can handle NULL pointer. Signed-off-by: Peng Fan <Peng.Fan@freescale.com> Cc: Joe Hershberger <joe.hershberger@ni.com> Cc: Simon Glass <sjg@chromium.org> Cc: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'drivers/core/lists.c')
0 files changed, 0 insertions, 0 deletions