line |
true |
false |
branch |
16
|
1 |
3 |
unless defined $user |
20
|
1 |
2 |
unless (defined getpwnam $user) |
21
|
0 |
1 |
if $! |
25
|
1 |
1 |
unless (defined getgrnam $group) |
26
|
0 |
1 |
if $! |
37
|
0 |
2 |
if 'Mojo::IOLoop'->is_running |
47
|
0 |
1 |
unless (defined($uid = getpwnam $user)) |
48
|
0 |
0 |
if $! |
52
|
0 |
1 |
unless (defined($gid = getgrnam $group)) |
53
|
0 |
0 |
if $! |
58
|
1 |
0 |
if getuid() == $uid and getgid() == $gid |
61
|
0 |
0 |
unless (defined $rc and $rc == 0) |
63
|
0 |
0 |
unless (eval {
do {
initgroups($user, $gid);
1
}
}) |
64
|
0 |
0 |
if (defined $error) |
66
|
0 |
0 |
unless (defined $rc and $rc == 0) |