• Sean McBride's avatar
    libarchive: fixed undefined left shift with signed ints · 6a6a6f36
    Sean McBride authored
    caught by clang's -fsanitize=shift. A small unsigned int was
    promoted, according to C's regular promotion rules, to a signed
    int, it was then left shifted.  This sometimes pushed a 1 into
    the sign bit, which is undefined behaviour. Fixed by using
    unsigned temporaries.
    6a6a6f36
Name
Last commit
Last update
..
Doxygen Loading commit data...
Git Loading commit data...
GitSetup Loading commit data...
KWIML Loading commit data...
KWStyle Loading commit data...
Release Loading commit data...
cmbzip2 Loading commit data...
cmcompress Loading commit data...
cmcurl Loading commit data...
cmexpat Loading commit data...
cmlibarchive Loading commit data...
cmzlib Loading commit data...
xml Loading commit data...
.NoDartCoverage Loading commit data...
.gitattributes Loading commit data...
CMakeLists.txt Loading commit data...
SetupForDevelopment.sh Loading commit data...
cmThirdParty.h.in Loading commit data...
cm_bzlib.h Loading commit data...
cm_curl.h Loading commit data...
cm_expat.h Loading commit data...
cm_libarchive.h Loading commit data...
cm_xmlrpc.h Loading commit data...
cm_zlib.h Loading commit data...
cmake.m4 Loading commit data...