fix(library/parray): missing lock

This commit is contained in:
Leonardo de Moura 2017-05-09 13:40:19 -07:00
parent a3679a43a1
commit 3f5bbfa0cf

View file

@ -401,6 +401,7 @@ class parray {
if (get_rc(c) == 1 && c->kind() == Root) {
return c->size();
} else if (ThreadSafe) {
lock_guard<mutex> lock(*c->get_mutex());
if (c->kind() != Root)
reroot(c);
return c->size();