mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 17:18:32 +00:00
Follow-up to r316179: More of the same
Reported by: Coverity CIDs: 1368705, 1368706, 1368707, 1368710 Sponsored by: Dell EMC Isilon
This commit is contained in:
parent
ebf1bc1768
commit
1a663d3c00
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=316180
|
@ -98,7 +98,7 @@ ATF_TC_BODY(msgsnd_block, tc)
|
|||
*/
|
||||
for (;;) {
|
||||
|
||||
if (msgsnd(id, &msg, sizeof(struct msg), 0) < 0)
|
||||
if (msgsnd(id, &msg, sizeof(msg.buf), 0) < 0)
|
||||
_exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
@ -140,7 +140,7 @@ ATF_TC_BODY(msgsnd_count, tc)
|
|||
for (;;) {
|
||||
|
||||
errno = 0;
|
||||
rv = msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
|
||||
rv = msgsnd(id, &msg, sizeof(msg.buf), IPC_NOWAIT);
|
||||
|
||||
if (rv == 0) {
|
||||
i++;
|
||||
|
@ -184,12 +184,12 @@ ATF_TC_BODY(msgsnd_err, tc)
|
|||
errno = 0;
|
||||
|
||||
ATF_REQUIRE_ERRNO(EFAULT, msgsnd(id, (void *)-1,
|
||||
sizeof(struct msg), IPC_NOWAIT) == -1);
|
||||
sizeof(msg.buf), IPC_NOWAIT) == -1);
|
||||
|
||||
errno = 0;
|
||||
|
||||
ATF_REQUIRE_ERRNO(EINVAL, msgsnd(-1, &msg,
|
||||
sizeof(struct msg), IPC_NOWAIT) == -1);
|
||||
sizeof(msg.buf), IPC_NOWAIT) == -1);
|
||||
|
||||
errno = 0;
|
||||
|
||||
|
@ -200,7 +200,7 @@ ATF_TC_BODY(msgsnd_err, tc)
|
|||
msg.mtype = 0;
|
||||
|
||||
ATF_REQUIRE_ERRNO(EINVAL, msgsnd(id, &msg,
|
||||
sizeof(struct msg), IPC_NOWAIT) == -1);
|
||||
sizeof(msg.buf), IPC_NOWAIT) == -1);
|
||||
|
||||
ATF_REQUIRE(msgctl(id, IPC_RMID, 0) == 0);
|
||||
}
|
||||
|
@ -299,7 +299,7 @@ ATF_TC_BODY(msgsnd_perm, tc)
|
|||
|
||||
errno = 0;
|
||||
|
||||
if (msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT) == 0)
|
||||
if (msgsnd(id, &msg, sizeof(msg.buf), IPC_NOWAIT) == 0)
|
||||
_exit(EXIT_FAILURE);
|
||||
|
||||
if (errno != EACCES)
|
||||
|
|
Loading…
Reference in a new issue