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);
|
||||
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