components/desktop/thunderbird/patches/firefox-03-strcasestr.patch
changeset 6431 e4667e7df088
equal deleted inserted replaced
6430:74bc7531ae5a 6431:e4667e7df088
       
     1 The 'uname' part is necessary because the uname() function returns a
       
     2 non-negative value.
       
     3 
       
     4 diff --git a/widget/GfxInfoX11.cpp b/widget/GfxInfoX11.cpp
       
     5 --- a/widget/GfxInfoX11.cpp
       
     6 +++ b/widget/GfxInfoX11.cpp
       
     7 @@ -135,7 +136,7 @@
       
     8      // only useful for Linux kernel version check for FGLRX driver.
       
     9      // assumes X client == X server, which is sad.
       
    10      struct utsname unameobj;
       
    11 -    if (!uname(&unameobj))
       
    12 +    if (uname(&unameobj) >= 0)
       
    13      {
       
    14        mOS.Assign(unameobj.sysname);
       
    15        mOSRelease.Assign(unameobj.release);