aboutsummaryrefslogtreecommitdiff
path: root/src/clint.py
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-08-02 06:09:23 +0800
committerGitHub <noreply@github.com>2024-08-01 22:09:23 +0000
commitd65788052fa0e634e521e67b44f67bf09b417319 (patch)
treeac17dc1990523823a9e8e6065d8f183603f0e95f /src/clint.py
parent720b309c786c4a258adccc9c468d433fb0f755b9 (diff)
downloadrneovim-d65788052fa0e634e521e67b44f67bf09b417319.tar.gz
rneovim-d65788052fa0e634e521e67b44f67bf09b417319.tar.bz2
rneovim-d65788052fa0e634e521e67b44f67bf09b417319.zip
vim-patch:9.1.0650: Coverity warning in cstrncmp() (#29944)
Problem: Coverity warning in cstrncmp() (after v9.1.0645) Solution: Change the type of n2 to int. (zeertzjq) ________________________________________________________________________________________________________ *** CID 1615684: Integer handling issues (INTEGER_OVERFLOW) /src/regexp.c: 1757 in cstrncmp() 1751 n1 -= mb_ptr2len(s1); 1752 MB_PTR_ADV(p); 1753 n2++; 1754 } 1755 // count the number of bytes to advance the same number of chars for s2 1756 p = s2; >>> CID 1615684: Integer handling issues (INTEGER_OVERFLOW) >>> Expression "n2--", which is equal to 18446744073709551615, where "n2" is known to be equal to 0, underflows the type that receives it, an unsigned integer 64 bits wide. 1757 while (n2-- > 0 && *p != NUL) 1758 MB_PTR_ADV(p); 1759 1760 n2 = p - s2; 1761 1762 result = MB_STRNICMP2(s1, s2, *n, n2); closes: vim/vim#15409 https://github.com/vim/vim/commit/e8feaa354e685e527198093904492f67c52c2302
Diffstat (limited to 'src/clint.py')
0 files changed, 0 insertions, 0 deletions