25034529 Upgrade Firefox to version 45.5.0 ESR
25099456 problem in FIREFOX/BROWSER
The uname() function on Solaris can return a non-negative value.
https://bugzilla.mozilla.org/show_bug.cgi?id=1314904
diff --git a/toolkit/components/startup/nsUserInfoUnix.cpp b/toolkit/components/startup/nsUserInfoUnix.cpp
--- a/toolkit/components/startup/nsUserInfoUnix.cpp
+++ b/toolkit/components/startup/nsUserInfoUnix.cpp
@@ -106,7 +106,7 @@
char *domainname = nullptr;
// is this portable? that is a POSIX compliant call, but I need to check
- if (uname(&buf)) {
+ if (uname(&buf) < 0) {
return rv;
}