X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fpipe.c;h=f73492b6817ea37d356b63f8bdfd81a960156ca7;hb=e098675635479e9267cf2b12fb969c463cf506ab;hp=8be381bbcb54ad4108ea3bf453b19afd702314b5;hpb=7529963cb9c5db6821f0a00fc8426ebed79fc2e0;p=linux-2.6 diff --git a/fs/pipe.c b/fs/pipe.c index 8be381bbcb..f73492b681 100644 --- a/fs/pipe.c +++ b/fs/pipe.c @@ -988,7 +988,10 @@ struct file *create_write_pipe(void) return f; err_dentry: + free_pipe_info(inode); dput(dentry); + return ERR_PTR(err); + err_inode: free_pipe_info(inode); iput(inode);