diff options
author | 2016-09-28 08:55:11 +0000 | |
---|---|---|
committer | 2016-09-28 08:55:11 +0000 | |
commit | ffc4af85a9bee08e8d8ba8954ea3ee98c768fa8c (patch) | |
tree | fa3460872a45438f6a8bda4d7e3ab5f5de61dba0 | |
parent | Fix a kernel panic that happened when destroying interfaces attached to (diff) | |
download | wireguard-openbsd-ffc4af85a9bee08e8d8ba8954ea3ee98c768fa8c.tar.xz wireguard-openbsd-ffc4af85a9bee08e8d8ba8954ea3ee98c768fa8c.zip |
If stdout is not line buffered, messages got lost when assert() was
called. Print errors to stderr instead.
-rw-r--r-- | regress/sys/kern/siginfo-fault/siginfo-fault.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/regress/sys/kern/siginfo-fault/siginfo-fault.c b/regress/sys/kern/siginfo-fault/siginfo-fault.c index ed8ef0a9104..d71bff7481c 100644 --- a/regress/sys/kern/siginfo-fault/siginfo-fault.c +++ b/regress/sys/kern/siginfo-fault/siginfo-fault.c @@ -1,4 +1,4 @@ -/* $OpenBSD: siginfo-fault.c,v 1.2 2014/06/24 19:05:42 matthew Exp $ */ +/* $OpenBSD: siginfo-fault.c,v 1.3 2016/09/28 08:55:11 bluhm Exp $ */ /* * Copyright (c) 2014 Google Inc. * @@ -48,21 +48,25 @@ checksig(int expsigno, int expcode, volatile char *expaddr) { int fail = 0; if (expsigno != gotsigno) { - printf("signo: expect %d (%s)", expsigno, strsignal(expsigno)); - printf(", actual %d (%s)\n", gotsigno, strsignal(gotsigno)); + fprintf(stderr, "signo: expect %d (%s), actual %d (%s)\n", + expsigno, strsignal(expsigno), + gotsigno, strsignal(gotsigno)); ++fail; } if (expsigno != gotsi.si_signo) { - printf("signo: expect %d (%s)", expsigno, strsignal(expsigno)); - printf(", actual %d (%s)\n", gotsi.si_signo, strsignal(gotsi.si_signo)); + fprintf(stderr, "signo: expect %d (%s), actual %d (%s)\n", + expsigno, strsignal(expsigno), + gotsi.si_signo, strsignal(gotsi.si_signo)); ++fail; } if (expcode != gotsi.si_code) { - printf("si_code: expect %d, actual %d\n", expcode, gotsi.si_code); + fprintf(stderr, "si_code: expect %d, actual %d\n", + expcode, gotsi.si_code); ++fail; } if (expaddr != gotsi.si_addr) { - printf("si_addr: expect %p, actual %p\n", expaddr, gotsi.si_addr); + fprintf(stderr, "si_addr: expect %p, actual %p\n", + expaddr, gotsi.si_addr); ++fail; } CHECK_EQ(0, fail); |