diff options
Diffstat (limited to 'xlators/lib/src/libxlator.c')
-rw-r--r-- | xlators/lib/src/libxlator.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/xlators/lib/src/libxlator.c b/xlators/lib/src/libxlator.c index e7bbe04baa1..bd0e11d2134 100644 --- a/xlators/lib/src/libxlator.c +++ b/xlators/lib/src/libxlator.c @@ -203,7 +203,7 @@ done: out: if (local->xl_specf_unwind) { frame->local = local->xl_local; - local->xl_specf_unwind (getxattr, frame, op_ret, + local->xl_specf_unwind (frame, op_ret, op_errno, dict); return 0; } @@ -225,7 +225,6 @@ cluster_markeruuid_cbk (call_frame_t *frame, void *cookie, xlator_t *this, struct marker_str *marker = NULL; char *vol_uuid; - if (!this || !frame || !cookie) { gf_log (this->name, GF_LOG_DEBUG, "possible NULL deref"); goto out; @@ -343,7 +342,7 @@ done: out: if (marker->xl_specf_unwind) { frame->local = marker->xl_local; - marker->xl_specf_unwind (getxattr, frame, op_ret, + marker->xl_specf_unwind (frame, op_ret, op_errno, dict); return 0; } |