commit | 49528b4e479195e5db4fe51fcd5ddd97901efc16 | [log] [tgz] |
---|---|---|
author | Bob Peterson <rpeterso@redhat.com> | Fri Jan 06 16:48:50 2012 -0500 |
committer | Steven Whitehouse <swhiteho@redhat.com> | Wed Jan 11 09:23:26 2012 +0000 |
tree | 3e27260f25133fbaf7b8d95faa9b73016eac1b13 | |
parent | e0c2a9aa1e68455dc3439e95d85cabcaff073666 [diff] |
GFS2: Fix a use-after-free that coverity spotted In function gfs2_inplace_release it was trying to unlock a gfs2_holder structure associated with a reservation, after said reservation was freed. The problem is that the statements have the wrong order. This patch corrects the order so that the reservation is freed after the gfs2_holder is unlocked. Signed-off-by: Bob Peterson <rpeterso@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>