diff options
author | Bob Peterson <rpeterso@redhat.com> | 2012-01-06 21:48:50 (GMT) |
---|---|---|
committer | Steven Whitehouse <swhiteho@redhat.com> | 2012-01-11 09:23:26 (GMT) |
commit | 49528b4e479195e5db4fe51fcd5ddd97901efc16 (patch) | |
tree | 3e27260f25133fbaf7b8d95faa9b73016eac1b13 /fs/gfs2/recovery.c | |
parent | e0c2a9aa1e68455dc3439e95d85cabcaff073666 (diff) | |
download | linux-49528b4e479195e5db4fe51fcd5ddd97901efc16.tar.xz |
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>
Diffstat (limited to 'fs/gfs2/recovery.c')
0 files changed, 0 insertions, 0 deletions