[tor-commits] [tor-browser/tor-browser-45.5.1esr-6.5-1] fixup! Bug #4234: Use the Firefox Update Process for Tor Browser.

gk at torproject.org gk at torproject.org
Wed Nov 30 20:18:02 UTC 2016


commit fecc8672b045889a4a0560ff4e69fe5fc0fcefd7
Author: Kathy Brade <brade at pearlcrescent.com>
Date:   Thu Nov 17 15:23:10 2016 -0500

    fixup! Bug #4234: Use the Firefox Update Process for Tor Browser.
    
    During staged updates, ignore Unix domain sockets when copying the
    contents of the existing installation directory. Fixes bug 20691.
---
 toolkit/mozapps/update/updater/updater.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/toolkit/mozapps/update/updater/updater.cpp b/toolkit/mozapps/update/updater/updater.cpp
index d6d0f09..ae3b2aa 100644
--- a/toolkit/mozapps/update/updater/updater.cpp
+++ b/toolkit/mozapps/update/updater/updater.cpp
@@ -825,6 +825,13 @@ static int ensure_copy_recursive(const NS_tchar *path, const NS_tchar *dest,
   }
 #endif
 
+#ifdef XP_UNIX
+  // Ignore Unix domain sockets. See #20691.
+  if (S_ISSOCK(sInfo.st_mode)) {
+    return 0;
+  }
+#endif
+
   if (!S_ISDIR(sInfo.st_mode)) {
     return ensure_copy(path, dest);
   }



More information about the tor-commits mailing list