Invalidate this pointer so it doesn't get freed twice. Signed-off-by: Andrew Morton --- 25-akpm/fs/isofs/rock.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/isofs/rock.c~rock-fix fs/isofs/rock.c --- 25/fs/isofs/rock.c~rock-fix 2004-09-10 01:47:00.135392480 -0700 +++ 25-akpm/fs/isofs/rock.c 2004-09-10 01:47:00.139391872 -0700 @@ -62,7 +62,7 @@ } #define MAYBE_CONTINUE(LABEL,DEV) \ - {if (buffer) kfree(buffer); \ + {if (buffer) { kfree(buffer); buffer = NULL; } \ if (cont_extent){ \ int block, offset, offset1; \ struct buffer_head * pbh; \ _