loolwsd/LOOLWSD.cpp |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

New commits:
commit 5aec6bfcf7ebe2d0104bbd67c8cce7f7f5e366e4
Author: Henry Castro <hcas...@collabora.com>
Date:   Mon Feb 1 18:01:48 2016 -0400

    loolwsd: use EXIT_SOFTWARE to indicate internal error

diff --git a/loolwsd/LOOLWSD.cpp b/loolwsd/LOOLWSD.cpp
index 8948da0..ca909aa 100644
--- a/loolwsd/LOOLWSD.cpp
+++ b/loolwsd/LOOLWSD.cpp
@@ -866,7 +866,7 @@ namespace
                 Application::instance().logger().error(Util::logPrefix() +
                                                        "link(\"" + fpath + 
"\",\"" + newPath.toString() + "\") failed: " +
                                                        strerror(errno));
-                exit(1);
+                exit(Application::EXIT_SOFTWARE);
             }
             break;
         case FTW_DP:
@@ -935,20 +935,20 @@ namespace
         if (caps == NULL)
         {
             Application::instance().logger().error(Util::logPrefix() + 
"cap_get_proc() failed: " + strerror(errno));
-            exit(1);
+            exit(Application::EXIT_SOFTWARE);
         }
 
         if (cap_set_flag(caps, CAP_EFFECTIVE, 
sizeof(cap_list)/sizeof(cap_list[0]), cap_list, CAP_CLEAR) == -1 ||
             cap_set_flag(caps, CAP_PERMITTED, 
sizeof(cap_list)/sizeof(cap_list[0]), cap_list, CAP_CLEAR) == -1)
         {
             Application::instance().logger().error(Util::logPrefix() +  
"cap_set_flag() failed: " + strerror(errno));
-            exit(1);
+            exit(Application::EXIT_SOFTWARE);
         }
 
         if (cap_set_proc(caps) == -1)
         {
             Application::instance().logger().error(std::string("cap_set_proc() 
failed: ") + strerror(errno));
-            exit(1);
+            exit(Application::EXIT_SOFTWARE);
         }
 
         char *capText = cap_to_text(caps, NULL);
@@ -1073,13 +1073,13 @@ void LOOLWSD::componentMain()
         if (chroot(jailPath.toString().c_str()) == -1)
         {
             logger().error("chroot(\"" + jailPath.toString() + "\") failed: " 
+ strerror(errno));
-            exit(Application::EXIT_UNAVAILABLE);
+            exit(Application::EXIT_SOFTWARE);
         }
 
         if (chdir("/") == -1)
         {
             logger().error(std::string("chdir(\"/\") in jail failed: ") + 
strerror(errno));
-            exit(Application::EXIT_UNAVAILABLE);
+            exit(Application::EXIT_SOFTWARE);
         }
 
 #ifdef __linux
@@ -1106,7 +1106,7 @@ void LOOLWSD::componentMain()
         if (!loKit)
         {
             logger().fatal(Util::logPrefix() + "LibreOfficeKit initialisation 
failed");
-            exit(Application::EXIT_UNAVAILABLE);
+            exit(Application::EXIT_SOFTWARE);
         }
 
         _namedMutexLOOL.unlock();
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to