Changeset 78bf9035137ab04dfa29092585c07d27820a584f

Show
Ignore:
Timestamp:
01/24/11 22:55:27 (3 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1295909727 +0000
git-parent:

[f60d872fd41a742f09bf5a2df1eef6a269dd3974]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1295909727 +0000
Message:

refs #344. This is a race where we schedule wrong before we notice we've looked up

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/noit_check_tools.c

    rb553f9a r78bf903  
    4949  recur_closure_t *rcl = closure; 
    5050  rcl->check->fire_event = NULL; /* This is us, we get free post-return */ 
     51  noit_check_resolve(rcl->check); 
    5152  noit_check_schedule_next(rcl->self, &e->whence, rcl->check, now, 
    5253                           rcl->dispatch); 
    53   noit_check_resolve(rcl->check); 
    5454  if(NOIT_CHECK_RESOLVED(rcl->check)) 
    5555    rcl->dispatch(rcl->self, rcl->check);