[tbb-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 tbb-commits
mailing list