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:
Conrad Meyer 2017-03-29 21:29:21 +00:00
parent ebf1bc1768
commit 1a663d3c00
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=316180

View File

@ -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)