]> git.baikalelectronics.ru Git - kernel.git/commit
nl80211: Fix undefined behavior in bit shift
authorJiunn Chang <c0d1n61at3@gmail.com>
Thu, 27 Jun 2019 05:04:26 +0000 (00:04 -0500)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 28 Jun 2019 14:07:54 +0000 (16:07 +0200)
commit987a8fae2d2a0ae5eb6653ac465699f396bf58ae
tree2c158d0ba034187e0d07af500a6bedf19fa4d063
parentfa7902ea6172f9e92eadb97396335915efb30dd5
nl80211: Fix undefined behavior in bit shift

Shifting signed 32-bit value by 31 bits is undefined.  Changing most
significant bit to unsigned.

Signed-off-by: Jiunn Chang <c0d1n61at3@gmail.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/uapi/linux/nl80211.h