Merge Fix from develop
Merge Fix from develop
This commit is contained in:
commit
511e0fe119
@ -640,10 +640,14 @@ blr_close_binlog(ROUTER_INSTANCE *router, BLFILE *file)
|
|||||||
close(file->fd);
|
close(file->fd);
|
||||||
file->fd = -1;
|
file->fd = -1;
|
||||||
}
|
}
|
||||||
if (file->refcnt == 0)
|
|
||||||
free(file);
|
|
||||||
|
|
||||||
spinlock_release(&file->lock);
|
if (file->refcnt == 0) {
|
||||||
|
spinlock_release(&file->lock);
|
||||||
|
|
||||||
|
free(file);
|
||||||
|
} else {
|
||||||
|
spinlock_release(&file->lock);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user