diff options
author | Mario Six <mario.six@gdsys.cc> | 2018-01-15 11:08:22 +0100 |
---|---|---|
committer | Joe Hershberger <joe.hershberger@ni.com> | 2018-02-26 15:28:43 -0600 |
commit | 5775f00e1206fd425609c26ee9a3620149e567ac (patch) | |
tree | f492e5c529199e0a5b5db77c0cc19443addf96d4 /drivers/net/cpsw-common.c | |
parent | d38de3380d1f1a9a97bc4d94ae2e5498a7cb5df4 (diff) |
net: tsec: Fix memory leak in error path
tsec_initialize allocates a private driver structure using malloc.
Should the memory allocation of this private structure fail, the
function execution is aborted with a return 0, but the previously
allocated device structure is never freed, hence leaked.
Free the device structure in the error case.
Signed-off-by: Mario Six <mario.six@gdsys.cc>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'drivers/net/cpsw-common.c')
0 files changed, 0 insertions, 0 deletions