summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorPeng Fan <[email protected]>2015-11-26 10:26:59 +0800
committerTom Rini <[email protected]>2015-12-05 18:22:24 -0500
commit746da1bd42aa5ecc47898399514c9c76d0329706 (patch)
tree43b3dbb21a9c804bfd52a390aede9bbdc4e203b9 /include/linux
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 <[email protected]> Cc: Joe Hershberger <[email protected]> Cc: Simon Glass <[email protected]> Cc: Bin Meng <[email protected]> Reviewed-by: Bin Meng <[email protected]> Acked-by: Joe Hershberger <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions