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/