diff options
| author | Eric Sandeen <[email protected]> | 2013-07-31 20:18:54 -0500 |
|---|---|---|
| committer | Ben Myers <[email protected]> | 2013-08-13 15:48:01 -0500 |
| commit | 6dd93e9e5eb19e81a74b3df8426a945a08ad8a1f (patch) | |
| tree | 75ff24b7d369bacc7d15be86338badb37da5f07a /tools/perf/scripts/python | |
| parent | 2c2bcc0735f4ab052559b539f3fcab4087187232 (diff) | |
xfs: avoid double-free in xfs_attr_node_addname
xfs_attr_node_addname()'s error handling tests whether it
should free "state" in the out: error handling label:
out:
if (state)
xfs_da_state_free(state);
but an earlier free doesn't set state to NULL afterwards; this
could lead to a double free. Fix it by setting state to NULL
after it's freed.
This was found by Coverity.
Signed-off-by: Eric Sandeen <[email protected]>
Reviewed-by: Mark Tinguely <[email protected]>
Signed-off-by: Ben Myers <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions