diff options
Diffstat (limited to 'xlators/performance/stat-prefetch/src/stat-prefetch.c')
| -rw-r--r-- | xlators/performance/stat-prefetch/src/stat-prefetch.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/xlators/performance/stat-prefetch/src/stat-prefetch.c b/xlators/performance/stat-prefetch/src/stat-prefetch.c index 11821eb8aad..b4e6b379c83 100644 --- a/xlators/performance/stat-prefetch/src/stat-prefetch.c +++ b/xlators/performance/stat-prefetch/src/stat-prefetch.c @@ -108,9 +108,6 @@ sp_process_inode_ctx (call_frame_t *frame, xlator_t *this, loc_t *loc,                  }                  if (!(inode_ctx->looked_up || inode_ctx->lookup_in_progress)) { -                        *need_lookup = 1; -                        inode_ctx->lookup_in_progress = 1; -                          if (frame->local == NULL) {                                  local = CALLOC (1, sizeof (*local));                                  GF_VALIDATE_OR_GOTO_WITH_ERROR (this->name, @@ -129,6 +126,9 @@ sp_process_inode_ctx (call_frame_t *frame, xlator_t *this, loc_t *loc,                                          goto unlock;                                  }                          } + +                        *need_lookup = 1; +                        inode_ctx->lookup_in_progress = 1;                  }                   if (inode_ctx->looked_up) {  | 
