cygwin: Remove comparison of 'this' to NULL in _pinfo::exists

Fix all callers.
This commit is contained in:
Ken Brown
2017-09-16 22:04:19 -04:00
committed by Corinna Vinschen
parent 5952d5f08f
commit 7212b571a5
5 changed files with 13 additions and 8 deletions

View File

@@ -522,7 +522,7 @@ clock_gettime (clockid_t clk_id, struct timespec *tp)
pid = getpid ();
pinfo p (pid);
if (!p->exists ())
if (!p || !p->exists ())
{
set_errno (EINVAL);
return -1;
@@ -746,8 +746,12 @@ clock_setres (clockid_t clk_id, struct timespec *tp)
extern "C" int
clock_getcpuclockid (pid_t pid, clockid_t *clk_id)
{
if (pid != 0 && !pinfo (pid)->exists ())
return (ESRCH);
if (pid != 0)
{
pinfo p (pid);
if (!p || !p->exists ())
return (ESRCH);
}
*clk_id = (clockid_t) PID_TO_CLOCKID (pid);
return 0;
}