[Libreoffice-commits] online.git: loolwsd/LOOLBroker.cpp
Henry Castro
hcastro at collabora.com
Sun Feb 21 12:55:10 UTC 2016
loolwsd/LOOLBroker.cpp | 8 ++++++++
1 file changed, 8 insertions(+)
New commits:
commit 9b729b7a4318a247858e22b65c87eda58f5fbe87
Author: Henry Castro <hcastro at collabora.com>
Date: Sun Feb 21 08:45:17 2016 -0400
loolwsd: remove child jail path when the lokit process dies
diff --git a/loolwsd/LOOLBroker.cpp b/loolwsd/LOOLBroker.cpp
index d0a2bfe..676464d 100644
--- a/loolwsd/LOOLBroker.cpp
+++ b/loolwsd/LOOLBroker.cpp
@@ -863,6 +863,14 @@ int main(int argc, char** argv)
<< std::hex << status << "." << Log::end;
}
+ if (WIFEXITED(status) || WIFSIGNALED(status))
+ {
+ // TODO. recovery files
+ const Path childPath = Path::forDirectory(childRoot + Path::separator() + std::to_string(pid));
+ Log::info("Removing jail [" + childPath.toString() + "].");
+ Util::removeFile(childPath, true);
+ }
+
pipeHandler.syncChilds();
timeoutCounter = 0;
}
More information about the Libreoffice-commits
mailing list