commit | 19ec2b688c643fe29db31faba488df5f2c8b6993 | [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 | b6df2464137f500b94fb114b562197eece687127 [diff] | |
parent | 671c5f32d164b522bbdc1f054acc44408138b418 [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;