diff options
author | Patrick Uiterwijk <patrick@puiterwijk.org> | 2018-02-22 19:41:30 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2018-02-22 19:41:30 +0100 |
commit | 5547c12503a683290eaed47954ffcfb2d1bc03cd (patch) | |
tree | bd7847c9bc76231abf3aa71c596e935e4d6470a4 /src/boot | |
parent | 6afe9046d570fd86dbc04526b5685c64d7958086 (diff) | |
download | systemd-5547c12503a683290eaed47954ffcfb2d1bc03cd.tar.gz |
Fix format-truncation compile failure by typecasting USB IDs (#8250)
This patch adds safe_atoux16 for parsing an unsigned hexadecimal 16bit int, and
uses that for parsing USB device and vendor IDs.
This fixes a compile error with gcc-8 because while we know that USB IDs are 2 bytes,
the compiler does not know that.
../src/udev/udev-builtin-hwdb.c:80:38: error: '%04X' directive output may be
truncated writing between 4 and 8 bytes into a region of size between 2 and 6
[-Werror=format-truncation=]
Signed-off-by: Adam Williamson <awilliam@redhat.com>
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'src/boot')
0 files changed, 0 insertions, 0 deletions