From: George Wang Date: Mon, 8 Jun 2015 19:38:59 +0000 (-0400) Subject: Fixed Buf #68812 Unchecked return value. X-Git-Tag: php-7.0.0alpha1~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=81ab4b12aa66b6758f75ab0d6f08a28cde4aeb20;p=php Fixed Buf #68812 Unchecked return value. --- diff --git a/sapi/litespeed/lsapilib.c b/sapi/litespeed/lsapilib.c index 89ef6df3fa..d6d1c107a7 100644 --- a/sapi/litespeed/lsapilib.c +++ b/sapi/litespeed/lsapilib.c @@ -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; }