]> 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)
commit252225ecd815562ae65da2f0f9e85a50d1800b3e
tree2c158d0ba034187e0d07af500a6bedf19fa4d063
parent6027b1e1f65fcff33385b805d4e1fbb10d545b47
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