Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

tools/testing/selftests/ipc/msgque.c: handle msgget failure return correctly

A failed msgget causes the test to return an uninitialised value in ret.
Assign ret to -errno on error exit.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Davidlohr Bueso <davidlohr@hp.com>
Cc: Stanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Colin Ian King and committed by
Linus Torvalds
53942232 1443176f

+1
+1
tools/testing/selftests/ipc/msgque.c
··· 201 201 202 202 msgque.msq_id = msgget(msgque.key, IPC_CREAT | IPC_EXCL | 0666); 203 203 if (msgque.msq_id == -1) { 204 + err = -errno; 204 205 printf("Can't create queue\n"); 205 206 goto err_out; 206 207 }