From d5fb1ebe353f8651fa9fe239d3b4227db3b65c14 Mon Sep 17 00:00:00 2001 From: Al Viro Date: Tue, 22 Apr 2008 19:51:27 -0400 Subject: [PATCH] --- yaml --- r: 91920 b: refs/heads/master c: ed1524371716466e9c762808b02601d0d0276a92 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/pipe.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 2322435dfe38..3a1873e8b254 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 521b5d0c40386f4a9805cdec7bd979fc96a86aeb +refs/heads/master: ed1524371716466e9c762808b02601d0d0276a92 diff --git a/trunk/fs/pipe.c b/trunk/fs/pipe.c index 8be381bbcb54..f73492b6817e 100644 --- a/trunk/fs/pipe.c +++ b/trunk/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);