]> granicus.if.org Git - mutt/commit
Remove undefined left-shift on negative value from regex.c.
authorKevin McCarthy <kevin@8t8.us>
Tue, 28 May 2019 02:36:34 +0000 (19:36 -0700)
committerKevin McCarthy <kevin@8t8.us>
Tue, 28 May 2019 02:36:34 +0000 (19:36 -0700)
commit367b1135ff1a74fe047396d940716d28748f8935
treea2c80ea818c81c30e1def39ad048965dff25b7c1
parentcd30526c45ef8b5075b0f08603136ac64ab295b4
Remove undefined left-shift on negative value from regex.c.

Replace with a bitwise-or of the byte 1, byte 22, and a mask to extend
the sign bit.

Change the dest parameter type to unsigned int just to make sure the
compiler doesn't do anything tricky or get offended somehow.

See #89.
regex.c