From 9cbb5dc35d4d2b6bf580cbdbeb70e18bf59a517a Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Wed, 27 Jul 2005 11:43:40 -0700 Subject: [PATCH] --- yaml --- r: 5112 b: refs/heads/master c: ab6862e6dab813ecde9ae7da506188dc1e9f11bb h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ext3/ialloc.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 2555ec503998..374776ece28b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c7e9a52ef0089492bba457dfb8eba1a54e19f24a +refs/heads/master: ab6862e6dab813ecde9ae7da506188dc1e9f11bb diff --git a/trunk/fs/ext3/ialloc.c b/trunk/fs/ext3/ialloc.c index 1e6f3ea28713..6981bd014ede 100644 --- a/trunk/fs/ext3/ialloc.c +++ b/trunk/fs/ext3/ialloc.c @@ -604,12 +604,14 @@ struct inode *ext3_new_inode(handle_t *handle, struct inode * dir, int mode) err = ext3_init_acl(handle, inode, dir); if (err) { DQUOT_FREE_INODE(inode); + DQUOT_DROP(inode); goto fail2; } err = ext3_mark_inode_dirty(handle, inode); if (err) { ext3_std_error(sb, err); DQUOT_FREE_INODE(inode); + DQUOT_DROP(inode); goto fail2; }