| Line | Source | Count |
| 1 | | - |
| 2 | | - |
| 3 | | - |
| 4 | | - |
| 5 | | - |
| 6 | | - |
| 7 | | - |
| 8 | | - |
| 9 | | - |
| 10 | int | - |
| 11 | getpeereid(int s, uid_t *euid, gid_t *gid) | - |
| 12 | { | - |
| 13 | struct ucred cred; | - |
| 14 | socklen_t len = sizeof(cred); | - |
| 15 | | - |
| 16 | if (getsockopt(s, | TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 17 | 1| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 18 | , | TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 19 | 17| TRUE | never evaluated | | FALSE | never evaluated |
| 0 |
| 20 | , &cred, &len) < 0| TRUE | never evaluated | | FALSE | never evaluated |
) | 0 |
| 21 | return never executed: return (-1); (-1);never executed: return (-1); | 0 |
| 22 | *euid = cred.uid; | - |
| 23 | *gid = cred.gid; | - |
| 24 | | - |
| 25 | return never executed: return (0); (0);never executed: return (0); | 0 |
| 26 | } | - |
| | |