ioq3.pvs.tasks.a96f32eba
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
LocationLineSeverityDescription
2
code/server/sv_ccmds.c931warnV547 Expression 'isexception' is always true.
3
code/server/sv_ccmds.c933warnV547 Expression 'curban->isexception' is always false.
4
code/qcommon/cm_patch.c643warnV764 Possible incorrect order of arguments passed to 'CM_FindPlane' function: 'p2' and 'p1'.
5
code/qcommon/cm_patch.c653warnV764 Possible incorrect order of arguments passed to 'CM_FindPlane' function: 'p2' and 'p1'.
6
code/qcommon/cm_patch.c740errV646 Consider inspecting the application's logic. It's possible that 'else' keyword is missing.
7
code/qcommon/cm_patch.c724warnV779 Unreachable code detected. It is possible that an error is present.
8
code/qcommon/cm_test.c475warnV560 A part of conditional expression is always false: area == - 1.
9
code/qcommon/common.c2513warnV512 A call of the 'strcat' function will lead to overflow of the buffer '& cl_cdkey[16]'.
10
code/qcommon/common.c3711warnV547 Expression 'x1 > 9' is always false.
11
code/qcommon/files.c390warnV784 The size of the bit mask is less than the size of the first operand. This will cause the loss of higher bits.
12
code/qcommon/files.c3778warnV557 Array overrun is possible. The value of 'strlen(info) + 1' index could reach 8192.
13
code/qcommon/files.c3779warnV557 Array overrun is possible. The value of 'strlen(info) + 2' index could reach 8193.
14
code/qcommon/files.c3781errV519 The 'info[strlen(info)]' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 3780, 3781.
15
code/qcommon/files.c4135errV595 The 'f' pointer was utilized before it was verified against nullptr. Check lines: 4135, 4144.
16
code/qcommon/md4.c44warnV707 Giving short names to global variables is considered to be bad practice. It is suggested to rename 'm' variable.
17
code/qcommon/msg.c1134errV597 The compiler could delete the 'memset' function call, which is used to flush 'dummy' object. The memset_s() function should be used to erase the private data.
18
code/qcommon/net_ip.c434warnV557 Array overrun is possible. The value of 'curbyte' index could reach 16.
19
code/qcommon/net_ip.c758warnV641 The size of the '& localIP[index].addr' buffer is not a multiple of the element size of the type 'struct sockaddr_in6'.
20
code/qcommon/net_ip.c759warnV641 The size of the '& localIP[index].netmask' buffer is not a multiple of the element size of the type 'struct sockaddr_in6'.
21
code/qcommon/net_ip.c932warnV641 The size of the '& address' buffer is not a multiple of the element size of the type 'struct sockaddr'.
22
code/qcommon/net_ip.c969warnV641 The size of the '& addr' buffer is not a multiple of the element size of the type 'struct sockaddr'.
23
code/qcommon/q_math.c334warnV519 The 'zrot[0][0]' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 331, 334.
24
code/qcommon/q_shared.c426errV646 Consider inspecting the application's logic. It's possible that 'else' keyword is missing.
25
code/qcommon/q_shared.c761warnV1001 The 'd' variable is assigned but is not used by the end of the function.
26
code/qcommon/q_shared.c1330errV595 The 'value' pointer was utilized before it was verified against nullptr. Check lines: 1330, 1338.
27
code/qcommon/q_shared.c1371errV595 The 'value' pointer was utilized before it was verified against nullptr. Check lines: 1371, 1379.
28
code/qcommon/unzip.c410errV547 Expression 'unz_copyright[0] != ' '' is always false.
29
code/qcommon/unzip.c989errV547 Expression 'err == (0)' is always true.
30
code/qcommon/unzip.c1282errV547 Expression 'uReadThis == 0' is always false.
31
code/qcommon/unzip.c1563errV595 The 'szComment' pointer was utilized before it was verified against nullptr. Check lines: 1563, 1568.
32
code/botlib/be_aas_debug.c265errV512 A call of the 'memcpy' function will lead to overflow of the buffer 'bboxcorners[4]'.
33
code/botlib/be_aas_debug.c265errV512 A call of the 'memcpy' function will lead to the 'bboxcorners[0]' buffer becoming out of range.
34
code/botlib/be_aas_file.c314warnV547 Expression 'length' is always true.
35
code/botlib/be_aas_reach.c4049warnV547 Expression 'n' is always false.
36
code/botlib/be_aas_reach.c4091warnV547 Expression 'n' is always false.
37
code/botlib/be_aas_route.c178warnV560 A part of conditional expression is always false: traveltype < 0.
38
code/botlib/be_aas_route.c1322warnV507 Pointer to local array 'startareatraveltimes' is stored outside the scope of this array. Such a pointer will become invalid.
39
code/botlib/be_aas_route.c2181warnV560 A part of conditional expression is always false: !startVisible.
40
code/botlib/be_aas_sample.c863errV523 The 'then' statement is equivalent to the 'else' statement.
41
code/botlib/be_ai_chat.c571errV575 The 'memcpy' function doesn't copy the whole string. Use 'strcpy / strcpy_s' function to preserve terminal null.
42
code/botlib/be_ai_chat.c859errV575 The 'memcpy' function doesn't copy the whole string. Use 'strcpy / strcpy_s' function to preserve terminal null.
43
code/botlib/be_ai_chat.c1435warnV560 A part of conditional expression is always true: !mp.
44
code/botlib/be_ai_chat.c1923warnV512 A call of the 'strcat' function will lead to overflow of the buffer 'namebuffer'.
45
code/botlib/be_ai_chat.c2314warnV557 Array overrun is possible. The value of 'num' index could reach 8.
46
code/botlib/be_ai_chat.c2316warnV557 Array overrun is possible. The value of 'num' index could reach 8.
47
code/botlib/be_ai_chat.c2317warnV557 Array overrun is possible. The value of 'num' index could reach 8.
48
code/botlib/be_ai_chat.c2318warnV557 Array overrun is possible. The value of 'num' index could reach 8.
49
code/botlib/be_ai_move.c3393warnV547 Expression 'lastreachnum' is always false.
50
code/botlib/l_crc.c133warnV560 A part of conditional expression is always false: ind < 0.
51
code/botlib/l_crc.c133warnV560 A part of conditional expression is always false: ind > 256.
52
code/botlib/l_precomp.c403errV654 The condition '!done' of loop is always true.
53
code/botlib/l_precomp.c1865warnV796 It is possible that 'break' statement is missing in switch statement.
54
code/botlib/l_script.c646errV590 Consider inspecting the 'c >= 'A' && c <= 'A'' expression. The expression is excessive or contains a misprint.
55
code/zlib/adler32.c71errV595 The 'buf' pointer was utilized before it was verified against nullptr. Check lines: 71, 81.
56
code/zlib/inffast.c291errV629 Consider inspecting the '1U << bits' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type.
57
code/zlib/inffast.c291warnV784 The size of the bit mask is less than the size of the first operand. This will cause the loss of higher bits.
58
code/zlib/inflate.c139errV629 Consider inspecting the 'value << state->bits' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type.
59
code/qcommon/vm_x86.c67warnV707 Giving short names to global variables is considered to be bad practice. It is suggested to rename 'pc' variable.
60
code/sys/sys_unix.c763warnV1009 Check the array initialization. Only the first element is initialized explicitly. The rest elements are initialized with zeros.
61
code/sys/con_tty.c97warnV1001 The 'size' variable is assigned but is not used by the end of the function.
62
code/sys/con_tty.c400warnV1001 The 'size' variable is assigned but is not used by the end of the function.
63
code/sys/con_tty.c400warnV519 The 'size' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 399, 400.
64
code/client/cl_console.c291errV547 Expression 'width < 1' is always false.
65
code/client/cl_keys.c357warnV547 Expression 'edit->scroll < 0' is always false.
66
code/client/cl_ui.c648warnV512 A call of the 'memcpy' function will lead to underflow of the buffer 'cl_cdkey'.
67
code/client/cl_ui.c672warnV512 A call of the 'memcpy' function will lead to underflow of the buffer 'cl_cdkey'.
68
code/client/cl_avi.c95errV575 The 'memcpy' function doesn't copy the whole string. Use 'strcpy / strcpy_s' function to preserve terminal null.
69
code/client/snd_dma.c356errV763 Parameter 'compressed' is always rewritten in function body before being used.
70
code/client/snd_dma.c1462errV595 The 's_backgroundStream' pointer was utilized before it was verified against nullptr. Check lines: 1462, 1487.
71
code/client/snd_mem.c93warnV769 The 'p' pointer in the 'p + scs' expression could be nullptr. In such case, resulting value will be senseless and it should not be used. Check lines: 93, 86.
72
code/client/snd_mix.c243errV610 Unspecified behavior. Check the shift operator '>>'. The left operand is negative ('val' = [-32768..32767]).
73
code/client/snd_mix.c347warn
V636 The '256 * (boff - aoff) / sc->soundChannels' expression was implicitly cast from 'int' type to 'float' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
74
code/client/snd_mix.c554errV674 The '0.25' literal of the 'double' type is compared to a value of the 'int' type. Consider inspecting the 'ch->leftvol < 0.25' expression.
75
code/client/snd_mix.c554errV674 The '0.25' literal of the 'double' type is compared to a value of the 'int' type. Consider inspecting the 'ch->rightvol < 0.25' expression.
76
code/client/snd_openal.c659warnV1019 Compound assignment expression 'distance -= s_alMaxDistance->value' is used inside condition.
77
code/client/snd_openal.c1479warnV560 A part of conditional expression is always true: curSource->isActive.
78
code/sdl/sdl_input.c173warnV768 The variable 'key' is of enum type. It is odd that it is used as a variable of a Boolean-type.
79
code/sdl/sdl_input.c998warnV768 The expression is of enum type. It is odd that it is used as an expression of a Boolean-type.
80
code/sdl/sdl_input.c1010warnV768 The expression is of enum type. It is odd that it is used as an expression of a Boolean-type.
81
code/client/libmumblelink.c67warnV707 Giving short names to global variables is considered to be bad practice. It is suggested to rename 'lm' variable.
82
code/renderergl1/tr_backend.c680warnV1020 The function exited without calling the 'RB_EndSurface' function. Check lines: 680, 551.
83
code/renderergl1/tr_backend.c867warnV1032 The pointer 'tess.vertexColors[numVerts]' is cast to a more strictly aligned pointer type.
84
code/renderergl1/tr_backend.c868warnV1032 The pointer 'tess.vertexColors[numVerts + 1]' is cast to a more strictly aligned pointer type.
85
code/renderergl1/tr_backend.c869warnV1032 The pointer 'tess.vertexColors[numVerts + 2]' is cast to a more strictly aligned pointer type.
86
code/renderergl1/tr_backend.c870warnV1032 The pointer 'tess.vertexColors[numVerts + 3]' is cast to a more strictly aligned pointer type.
87
code/renderergl1/tr_backend.c980warn
V636 The 'glConfig.vidWidth / 20' expression was implicitly cast from 'int' type to 'float' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
88
code/renderergl1/tr_backend.c981warn
V636 The 'glConfig.vidHeight / 15' expression was implicitly cast from 'int' type to 'float' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
89
code/renderergl1/tr_backend.c983warnV636 The 'i / 20' expression was implicitly cast from 'int' type to 'float' type. Consider utilizing an explicit type cast to avoid the loss of a fractional part. An example: double A = (double)(X) / Y;.
90
code/renderergl1/tr_cmds.c326warnV519 The 'r_measureOverdraw->modified' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 309, 326.
91
code/renderercommon/tr_image_png.c2390warnV560 A part of conditional expression is always true: DecompressedDataLength.
92
code/renderergl1/tr_main.c647warnV1032 The pointer 'surfType' is cast to a more strictly aligned pointer type.
93
code/renderergl1/tr_model.c642errV570 The variable is assigned to itself.
94
code/renderergl1/tr_model_iqm.c1254warnV1032 The pointer 'surface' is cast to a more strictly aligned pointer type.
95
code/renderergl1/tr_scene.c215warnV560 A part of conditional expression is always false: (int) ent->reType < 0.
96
code/renderergl1/tr_shade.c491errV570 The 'texCoords[0]' variable is assigned to itself.
97
code/renderergl1/tr_shade.c492errV570 The 'texCoords[1]' variable is assigned to itself.
98
code/renderergl1/tr_shade.c636warnV1032 The pointer 'tess.svars.colors[i]' is cast to a more strictly aligned pointer type.
99
code/renderergl1/tr_shade_calc.c381errV557 Array overrun is possible. The '4' index is pointing beyond array bound.
100
code/renderergl1/tr_shade_calc.c381errV557 Array overrun is possible. The '8' index is pointing beyond array bound.
Loading...