Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static int redirecting_reason_build_data(....)
- {
- ....
- if (datalen < pos + sizeof(data[0] * 2) + length) { //<==
- ast_log(LOG_WARNING, "No space left for %s string\n", label);
- return -1;
- }
- ....
- }
- This suspicious code was found in Asterisk project by PVS-Studio static code analyzer.
- Warning message is:
- V568 It's odd that the argument of sizeof() operator is the 'data[0] * 2' expression. channel.c 8853
- PVS-Studio is a static analyzer for detecting bugs in the source code of applications written in C, C++, C++11, C++/CX. Site: http://www.viva64.com/en/pvs-studio/
Advertisement
Add Comment
Please, Sign In to add comment