Fixed Buf #68812 Unchecked return value.
authorGeorge Wang <gwang@php.net>
Mon, 8 Jun 2015 19:38:59 +0000 (15:38 -0400)
committerGeorge Wang <gwang@php.net>
Mon, 8 Jun 2015 19:46:56 +0000 (15:46 -0400)
sapi/litespeed/lsapilib.c

index fd94ee908fd843faa1137bdea490eb108b668f6f..02a7068276c5278dc84ef28f94f03f74695dd6b1 100644 (file)
@@ -3131,10 +3131,20 @@ static int lsapi_initSuEXEC()
     if ( !s_defaultUid || !s_defaultGid )
     {
         pw = getpwnam( "nobody" );
-        if ( !s_defaultUid )
-            s_defaultUid = pw->pw_uid;
-        if ( !s_defaultGid )
-            s_defaultGid = pw->pw_gid;
+        if ( pw )
+        {
+            if ( !s_defaultUid )
+                s_defaultUid = pw->pw_uid;
+            if ( !s_defaultGid )
+                s_defaultGid = pw->pw_gid;
+        }
+        else
+        {
+            if ( !s_defaultUid )
+                s_defaultUid = 10000;
+            if ( !s_defaultGid )
+                s_defaultGid = 10000;
+        }
     }
     return 0;
 }