components/desktop/thunderbird/patches/firefox-14-uname.patch
changeset 6431 e4667e7df088
equal deleted inserted replaced
6430:74bc7531ae5a 6431:e4667e7df088
       
     1 The uname() function on Solaris can return a non-negative value.
       
     2 Solaris specific patch, will not send upstream
       
     3 
       
     4 diff --git a/toolkit/components/startup/nsUserInfoUnix.cpp b/toolkit/components/startup/nsUserInfoUnix.cpp
       
     5 --- a/toolkit/components/startup/nsUserInfoUnix.cpp
       
     6 +++ b/toolkit/components/startup/nsUserInfoUnix.cpp
       
     7 @@ -106,7 +106,7 @@
       
     8      char *domainname = nullptr;
       
     9  
       
    10      // is this portable?  that is a POSIX compliant call, but I need to check
       
    11 -    if (uname(&buf)) { 
       
    12 +    if (uname(&buf) < 0) { 
       
    13          return rv;
       
    14      }
       
    15