Module Name: src Committed By: kamil Date: Wed Jul 25 20:05:35 UTC 2018
Modified Files: src/lib/libc/stdlib: jemalloc.c Log Message: Avoid undefined behavior in left bit shift in jemalloc(3) Change the type of shifted value to unsigned to prevent altering the signedness bit. jemalloc.c:1707:14, left shift of 1 by 31 places cannot be represented in type 'int' jemalloc.c:1724:15, left shift of 1 by 31 places cannot be represented in type 'int' jemalloc.c:1840:28, left shift of 1 by 31 places cannot be represented in type 'int' Detected with micro-UBSan in the user mode. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/lib/libc/stdlib/jemalloc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.