diff options
| author | Mohammed Junaid Ahmed <junaid@gluster.com> | 2011-03-30 07:54:41 +0000 | 
|---|---|---|
| committer | Vijay Bellur <vijay@dev.gluster.com> | 2011-03-30 08:22:15 -0700 | 
| commit | 325ee7aeab629a7435922d9e61d04fd3418ec6d7 (patch) | |
| tree | 338394b649173731c30fb8fb40dd7e6e2e79317d | |
| parent | ca67876f15347faccba9fdd3f3f2997c58ef3fa6 (diff) | |
return after stack winding instead of destroying the frame
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
Signed-off-by: Junaid <junaid@gluster.com>
Signed-off-by: Vijay Bellur <vijay@dev.gluster.com>
BUG: 2624 ()
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2624
| -rw-r--r-- | xlators/features/marker/src/marker-quota.c | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/xlators/features/marker/src/marker-quota.c b/xlators/features/marker/src/marker-quota.c index a4bac037ebf..629c5de48af 100644 --- a/xlators/features/marker/src/marker-quota.c +++ b/xlators/features/marker/src/marker-quota.c @@ -655,11 +655,12 @@ update_dirty_inode (xlator_t *this,          lock.l_start = 0;          lock.l_len = 0; -         STACK_WIND (frame, -                     get_dirty_xattr, -                     FIRST_CHILD(this), -                     FIRST_CHILD(this)->fops->inodelk, -                     this->name, &local->loc, F_SETLKW, &lock); +        STACK_WIND (frame, +                    get_dirty_xattr, +                    FIRST_CHILD(this), +                    FIRST_CHILD(this)->fops->inodelk, +                    this->name, &local->loc, F_SETLKW, &lock); +        return 0;  fr_destroy:           QUOTA_STACK_DESTROY (frame, this); @@ -834,7 +835,7 @@ out:  int32_t  get_parent_inode_local (xlator_t *this, quota_local_t *local)  { -        uint32_t           ret; +        int32_t            ret;          quota_inode_ctx_t *ctx = NULL;          loc_wipe (&local->loc);  | 
