Doh!  Good catch, I'll fix and resubmit - same goes for the formating issues.

On 7/14/05, Christoph Hellwig <[EMAIL PROTECTED]> wrote:
> > @@ -383,9 +379,10 @@ v9fs_file_write(struct file *filp, const
> >               return -ENOMEM;
> >
> >       ret = copy_from_user(buffer, data, count);
> > -     if (ret)
> > +     if (ret) {
> >               dprintk(DEBUG_ERROR, "Problem copying from user\n");
> > -     else
> > +             return -EFAULT;
> > +     } else
> >               ret = v9fs_write(filp, buffer, count, offset);
> >
> >       kfree(buffer);
> 
> Aren't you leaking buffer in the error case?  Also we Linux people really
> hate an else clause when the if block contains a return statement ;-)
> 
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to