| c/fdpass.c | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 11 | 16 | 68.7 |
| line | true | false | branch |
|---|---|---|---|
| 23 | 2 | 0 | struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg); |
| 33 | 0 | 4 | if (GIMME_V != G_LIST) |
| 57 | 1 | 3 | if (r < 0) { |
| 63 | 1 | 2 | struct cmsghdr *cmsg = CMSG_FIRSTHDR(&msg); |
| 64 | 1 | 2 | if (cmsg == NULL || cmsg->cmsg_level != SOL_SOCKET |
| 1 | 0 | if (cmsg == NULL || cmsg->cmsg_level != SOL_SOCKET | |
| 65 | 1 | 0 | || cmsg->cmsg_type != SCM_RIGHTS || cmsg->cmsg_len != CMSG_LEN(sizeof(int))) { |
| 0 | 1 | || cmsg->cmsg_type != SCM_RIGHTS || cmsg->cmsg_len != CMSG_LEN(sizeof(int))) { |