commit | 5775f00e1206fd425609c26ee9a3620149e567ac | [log] [tgz] |
---|---|---|
author | Mario Six <mario.six@gdsys.cc> | Mon Jan 15 11:08:22 2018 +0100 |
committer | Joe Hershberger <joe.hershberger@ni.com> | Mon Feb 26 15:28:43 2018 -0600 |
tree | f492e5c529199e0a5b5db77c0cc19443addf96d4 | |
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>