diff options
Diffstat (limited to 'fs/pipe.c')
| -rw-r--r-- | fs/pipe.c | 3 |
1 files changed, 3 insertions, 0 deletions
| @@ -988,7 +988,10 @@ struct file *create_write_pipe(void) | |||
| 988 | return f; | 988 | return f; |
| 989 | 989 | ||
| 990 | err_dentry: | 990 | err_dentry: |
| 991 | free_pipe_info(inode); | ||
| 991 | dput(dentry); | 992 | dput(dentry); |
| 993 | return ERR_PTR(err); | ||
| 994 | |||
| 992 | err_inode: | 995 | err_inode: |
| 993 | free_pipe_info(inode); | 996 | free_pipe_info(inode); |
| 994 | iput(inode); | 997 | iput(inode); |
