diff options
author | Mark Kettenis <kettenis@cvs.openbsd.org> | 2017-08-07 11:50:59 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@cvs.openbsd.org> | 2017-08-07 11:50:59 +0000 |
commit | 2b3effc9e98586ddc93d804f5f3a7fedae6fd2c5 (patch) | |
tree | b5d9f2e4d9cd562b8f0513ebfa7e9e564a68ae9a /sys/kern | |
parent | 3c31c0843b37cfecd51ed448fadea6f122e1e451 (diff) |
Turns out gcc complains about %02hhx. So simply use %02x instead. This is
accepted by both clang and gcc and safe given that varargs arguments are
promoted to int anyway. Using %h in the kernel is discouraged anyway according
to bluhm@.
Unbreaks the tree on gcc architectures.
ok pirofti@, bluhm@, florian@
Diffstat (limited to 'sys/kern')
-rw-r--r-- | sys/kern/subr_disk.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/subr_disk.c b/sys/kern/subr_disk.c index 931b72b5f2a..093c3458c73 100644 --- a/sys/kern/subr_disk.c +++ b/sys/kern/subr_disk.c @@ -1,4 +1,4 @@ -/* $OpenBSD: subr_disk.c,v 1.231 2017/08/06 19:56:29 kettenis Exp $ */ +/* $OpenBSD: subr_disk.c,v 1.232 2017/08/07 11:50:58 kettenis Exp $ */ /* $NetBSD: subr_disk.c,v 1.17 1996/03/16 23:17:08 christos Exp $ */ /* @@ -1864,7 +1864,7 @@ duid_format(u_char *duid) static char duid_str[17]; snprintf(duid_str, sizeof(duid_str), - "%02hhx%02hhx%02hhx%02hhx%02hhx%02hhx%02hhx%02hhx", + "%02x%02x%02x%02x%02x%02x%02x%02x", duid[0], duid[1], duid[2], duid[3], duid[4], duid[5], duid[6], duid[7]); |