diff options
author | Raghavendra Bhat <raghavendrabhat@gluster.com> | 2011-04-12 09:07:57 +0000 |
---|---|---|
committer | Anand Avati <avati@gluster.com> | 2011-04-12 21:50:13 -0700 |
commit | cc734698b6edcbf54b244a23ff757ae6f2f669b5 (patch) | |
tree | 9ad0dae1eb08872508a360a46aa5535c3c14745c /xlators | |
parent | 35998844040cf713f229e896524a1a6be249e31d (diff) |
quota: assign frame->local to local before checking op_ret
Signed-off-by: Raghavendra Bhat <raghavendrabhat@gluster.com>
Signed-off-by: Anand Avati <avati@gluster.com>
BUG: 2733 ([glusterfs-3.2.0qa11]: nfs server crashed)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2733
Diffstat (limited to 'xlators')
-rw-r--r-- | xlators/features/quota/src/quota.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xlators/features/quota/src/quota.c b/xlators/features/quota/src/quota.c index 2b238b2b5..c7d92d2b8 100644 --- a/xlators/features/quota/src/quota.c +++ b/xlators/features/quota/src/quota.c @@ -193,11 +193,12 @@ quota_validate_cbk (call_frame_t *frame, void *cookie, xlator_t *this, uint64_t value = 0; call_stub_t *stub = NULL; + local = frame->local; + if (op_ret < 0) { goto unwind; } - local = frame->local; GF_ASSERT (local); priv = this->private; |