Hello On Tue, 2004-11-23 at 08:21, Hans Reiser wrote: > Apologies, things have been hectic at Namesys.
Thanks, Laurent Your patch is merged in reiser4 bk repository. > > Vs, please review tomorrow and comment. > > Hans > > Laurent Riffard wrote: > > > Hello, > > > > I posted this patch last week and nobody replied. > > > > So, if there is no objections, Andrew please apply. > > > > Thank you. > > > > -------- Message original -------- > > Sujet: [PATCH] reiser4: fix a use after free bug in > > reiser4_parse_options > > Date: Thu, 18 Nov 2004 00:09:36 +0100 > > De: Laurent Riffard <[EMAIL PROTECTED]> > > Pour: [EMAIL PROTECTED] > > > > This patch fix a "use after kfree" bug in reiser4_parse_options. > > > > Signed-off-by: Laurent Riffard <[EMAIL PROTECTED]> > > --- > > > > diff -u linux-2.6-orig/fs/reiser4/vfs_ops.c > > linux-2.6/fs/reiser4/vfs_ops.c > > --- linux-2.6-orig/fs/reiser4/vfs_ops.c 2004-11-17 > > 23:43:22.186242952 +0100 > > +++ linux-2.6/fs/reiser4/vfs_ops.c 2004-11-17 23:39:15.935678728 +0100 > > @@ -1060,8 +1060,6 @@ > > }); > > #endif > > > > - kfree(opts); > > - > > sbinfo->tmgr.atom_max_size = txnmgr_get_max_atom_size(s); > > sbinfo->tmgr.atom_max_age = REISER4_ATOM_MAX_AGE / HZ; > > sbinfo->tmgr.atom_max_flushers = ATOM_MAX_FLUSHERS; > > @@ -1089,6 +1087,9 @@ > > sbinfo->ra_params.flags = 0; > > > > result = parse_options(opt_string, opts, p - opts); > > + > > + kfree(opts); > > + > > if (result != 0) > > return result; > > > > > >
