diff options
author | Tom Rix <[email protected]> | 2020-06-10 14:57:13 -0700 |
---|---|---|
committer | Paul Moore <[email protected]> | 2020-06-10 22:10:35 -0400 |
commit | 65de50969a77509452ae590e9449b70a22b923bb (patch) | |
tree | 3237e1922915349ab6ec6406b5fec8c7f5ba1879 /drivers/gpu/drm/i915/display/intel_dp_mst.c | |
parent | fe5a90b8c14914397a3bb0c214d142103c1ba3bf (diff) |
selinux: fix double free
Clang's static analysis tool reports these double free memory errors.
security/selinux/ss/services.c:2987:4: warning: Attempt to free released memory [unix.Malloc]
kfree(bnames[i]);
^~~~~~~~~~~~~~~~
security/selinux/ss/services.c:2990:2: warning: Attempt to free released memory [unix.Malloc]
kfree(bvalues);
^~~~~~~~~~~~~~
So improve the security_get_bools error handling by freeing these variables
and setting their return pointers to NULL and the return len to 0
Cc: [email protected]
Signed-off-by: Tom Rix <[email protected]>
Acked-by: Stephen Smalley <[email protected]>
Signed-off-by: Paul Moore <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_dp_mst.c')
0 files changed, 0 insertions, 0 deletions