assign 1 instead of the result of htole16(1) to a uint8_t.
authordlg <dlg@openbsd.org>
Wed, 3 Jan 2018 23:11:06 +0000 (23:11 +0000)
committerdlg <dlg@openbsd.org>
Wed, 3 Jan 2018 23:11:06 +0000 (23:11 +0000)
commita95c39e39e6417ffe098fbada137abd83485aadd
tree64334d995141329cc66135c80a214bda98050fc5
parentf37fc2369871f9b8196dff3a7b07b00b98162ace
assign 1 instead of the result of htole16(1) to a uint8_t.

on big endian archs the 1 is shifted to the high byte, which then
gets lost when it's assigned to the uint8_t. at worst we lose the
value, at best the compiler has a teary and fixes it.

this is the fix for a compiler teary.

ok claudio@
sys/dev/ic/malo.c