commit | 90ca86ba22380b6ad01d87ddd3b30ab7878e43e1 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Mon Jun 03 11:26:25 2019 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Mon Jun 03 11:26:25 2019 +0000 |
tree | 0bc834595849992babcfeb386fcf66516b7be942 | |
parent | fac0bb7a92490b3410f2dab7dc51d05ad3187692 [diff] | |
parent | 03e31332a38f0f812836bec92dab5fe5f313d48e [diff] |
Merge "Close /dev/fuse FD before calling onClosed"
diff --git a/libappfuse/FuseBridgeLoop.cc b/libappfuse/FuseBridgeLoop.cc index ac94e69..f1ca446 100644 --- a/libappfuse/FuseBridgeLoop.cc +++ b/libappfuse/FuseBridgeLoop.cc
@@ -353,8 +353,8 @@ } if (entry->IsClosing()) { const int mount_id = entry->mount_id(); - callback->OnClosed(mount_id); bridges_.erase(mount_id); + callback->OnClosed(mount_id); if (bridges_.size() == 0) { // All bridges are now closed. return false;