PVS-Studio Analysis Results


Date:Sun Feb 10 11:02:26 2019
PVS-Studio Version:7.00.29701.851
Command Line:plog-converter -a GA\:1,2 -t fullhtml -o /home/dht/pvs/lighttpd.html /home/dht/pvs/lighttpd.log
Total Warnings (GA):189
Fails/Info:4
Group Location Level Code Message
General Analysis lemon.c:475 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'p->aLookahead' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis lemon.c:517 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'p->aAction' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis lemon.c:1604 Medium V707 Giving short names to global variables is considered to be bad practice. It is suggested to rename 'op' variable.
General Analysis lemon.c:2072 Medium V580 An odd explicit type casting: (struct symbol * *) & rp[1]. Consider verifying it.
General Analysis lemon.c:3070 Medium V522 There might be dereferencing of a potential null pointer 'types'. Check lines: 3070, 3069.
General Analysis lemon.c:3821 Medium V580 An odd explicit type casting: (x1node * *) & (x1a->tbl[1024]). Consider verifying it.
General Analysis lemon.c:3856 Medium V580 An odd explicit type casting: (x1node * *) & (array.tbl[size]). Consider verifying it.
General Analysis lemon.c:3984 Medium V580 An odd explicit type casting: (x2node * *) & (x2a->tbl[128]). Consider verifying it.
General Analysis lemon.c:4020 Medium V580 An odd explicit type casting: (x2node * *) & (array.tbl[size]). Consider verifying it.
General Analysis lemon.c:4191 Medium V580 An odd explicit type casting: (x3node * *) & (x3a->tbl[128]). Consider verifying it.
General Analysis lemon.c:4227 Medium V580 An odd explicit type casting: (x3node * *) & (array.tbl[size]). Consider verifying it.
General Analysis lemon.c:4344 Medium V580 An odd explicit type casting: (x4node * *) & (x4a->tbl[64]). Consider verifying it.
General Analysis lemon.c:4379 Medium V580 An odd explicit type casting: (x4node * *) & (array.tbl[size]). Consider verifying it.
General Analysis array.c:52 High V595 The 'a->data' pointer was utilized before it was verified against nullptr. Check lines: 52, 55.
General Analysis array.c:287 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'a->data' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis array.c:288 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'a->sorted' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis buffer.c:84 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'b->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis buffer.c:348 Medium V1019 Compound assignment expression '(n) += 10' is used inside condition.
General Analysis burl.c:285 Medium V560 A part of conditional expression is always true: ++ i.
General Analysis data_config.c:148 Medium V522 There might be dereferencing of a potential null pointer 'ds'. Check lines: 148, 146.
General Analysis vector.c:16 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'data' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis sock_addr.c:359 Medium V641 The size of the '& saddr->ipv6' buffer is not a multiple of the element size of the type 'const struct sockaddr'.
General Analysis sock_addr.c:390 High V512 A call of the 'memset' function will lead to underflow of the buffer 'saddr'.
General Analysis sock_addr.c:430 High V512 A call of the 'memset' function will lead to underflow of the buffer 'saddr'.
General Analysis sock_addr.c:479 High V512 A call of the 'memset' function will lead to underflow of the buffer 'saddr'.
General Analysis sock_addr.c:609 High V512 A call of the 'memcpy' function will lead to the 'addrlist->ai_addr' buffer becoming out of range.
General Analysis keyvalue.c:55 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'kvb->kv' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_access.c:77 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 77, 76.
General Analysis mod_access.c:83 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 83, 70.
General Analysis mod_evhost.c:34 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 34, 32.
General Analysis mod_evhost.c:85 Medium V522 There might be dereferencing of a potential null pointer 's->path_pieces'. Check lines: 85, 84.
General Analysis mod_evhost.c:84 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 's->path_pieces' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_evhost.c:117 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 's->path_pieces' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_evhost.c:162 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 162, 161.
General Analysis mod_evhost.c:168 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 168, 155.
General Analysis test_mod_evhost.c:12 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 12, 11.
General Analysis test_mod_evhost.c:52 Medium V522 There might be dereferencing of a potential null pointer 's'.
General Analysis mod_simple_vhost.c:40 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 40, 38.
General Analysis mod_simple_vhost.c:101 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 101, 99.
General Analysis mod_simple_vhost.c:117 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 117, 93.
General Analysis server.c:496 Medium V641 The size of the '& cnt_addr' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis server.c:505 Medium V641 The size of the '& cnt_addr' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis response.c:208 Medium V547 Expression 'pathinfo' is always true.
General Analysis connections.c:45 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'conns->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis connections.c:936 Medium V641 The size of the '& cnt_addr' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis network.c:134 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'srv->srv_sockets.ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis network.c:172 Medium V641 The size of the '& addr' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis network.c:248 Medium V641 The size of the '& (srv_socket->addr)' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis network.c:308 Medium V641 The size of the '& (srv_socket->addr)' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis network.c:408 Medium V641 The size of the '& addr' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis network.c:507 High V773 The 'srv_socket' pointer was assigned values twice without releasing the memory. A memory leak is possible.
General Analysis network_write.c:533 Medium V547 Expression 'written >= 0' is always true.
General Analysis configfile.c:337 High V773 The 's' pointer was assigned values twice without releasing the memory. A memory leak is possible.
General Analysis configfile.c:1533 High V595 The 'dcwd' pointer was utilized before it was verified against nullptr. Check lines: 1533, 1534.
General Analysis configparser.c:1826 Medium V560 A part of conditional expression is always true: yymx != 27.
Fail/Info configparser.c:8 V011 Presence of #line directives may cause some diagnostic messages to have incorrect file name and line number.
Fail/Info configparser.c:1 V002 Some diagnostic messages may contain incorrect line number in this file.
General Analysis chunk.c:664 High V654 The condition 'dst_c' of loop is always true.
General Analysis fdevent.c:871 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'cmd_pipes.ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis gw_backend.c:209 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'ext->exts' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis gw_backend.c:218 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'fe->hosts' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis gw_backend.c:444 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'env->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis gw_backend.c:746 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'env->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis gw_backend.c:766 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'env->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis gw_backend.c:777 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'env->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis plugin.c:98 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'srv->plugins.ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis joblist.c:16 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'srv->joblist->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis joblist.c:53 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'srv->fdwaitqueue->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis etag.c:147 Medium V547 Expression '0 == flags' is always false.
General Analysis algo_sha1.c:111 Medium V1001 The 'a' variable is assigned but is not used by the end of the function.
General Analysis fdevent_poll.c:54 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'ev->unused.ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis fdevent_poll.c:115 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'ev->pollfds' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis connections-glue.c:195 Medium V1004 The 'p' pointer was used unsafely after it was verified against nullptr. Check lines: 181, 195.
General Analysis http-header-glue.c:37 Medium V641 The size of the '& our_addr' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis http-header-glue.c:492 Medium V560 A part of conditional expression is always true: con->etag_flags != 0.
General Analysis http-header-glue.c:1456 Medium V641 The size of the '& addrbuf' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis splaytree.c:145 Medium V522 There might be dereferencing of a potential null pointer 'new'. Check lines: 145, 142.
General Analysis mod_flv_streaming.c:70 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 70, 69.
General Analysis mod_flv_streaming.c:74 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 74, 63.
General Analysis mod_evasive.c:95 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 95, 94.
General Analysis mod_evasive.c:103 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 103, 88.
General Analysis mod_webdav.c:102 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 102, 100.
General Analysis mod_webdav.c:194 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 194, 193.
General Analysis mod_webdav.c:201 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 201, 187.
General Analysis mod_webdav.c:1038 Medium V547 Expression 'found' is always false.
General Analysis mod_webdav.c:1565 Medium V547 Expression 'req_props' is always false.
General Analysis mod_webdav.c:2776 Medium V522 There might be dereferencing of a potential null pointer 'hctx'. Check lines: 2776, 2775.
General Analysis mod_vhostdb.c:34 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 34, 33.
General Analysis mod_vhostdb.c:73 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 73, 72.
General Analysis mod_vhostdb.c:77 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 77, 68.
General Analysis mod_vhostdb.c:134 Medium V522 There might be dereferencing of a potential null pointer 've'. Check lines: 134, 133.
General Analysis mod_cgi.c:196 High V773 The 's' pointer was assigned values twice without releasing the memory. A memory leak is possible.
General Analysis mod_cgi.c:258 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'r->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_cgi.c:494 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'env->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_cgi.c:506 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'env->offsets' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_cgi.c:623 Medium V547 Expression 'r >= 0' is always true.
General Analysis mod_cgi.c:795 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'env->eptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_scgi.c:44 High V773 The 's' pointer was assigned values twice without releasing the memory. A memory leak is possible.
General Analysis mod_staticfile.c:97 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 97, 96.
General Analysis mod_staticfile.c:105 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 105, 90.
General Analysis mod_dirlisting.c:105 Medium V522 There might be dereferencing of a potential null pointer 'exb->ptr'. Check lines: 105, 102.
General Analysis mod_dirlisting.c:110 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'exb->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_dirlisting.c:139 High V595 The 'exb->ptr' pointer was utilized before it was verified against nullptr. Check lines: 139, 142.
General Analysis mod_dirlisting.c:154 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 154, 152.
General Analysis mod_dirlisting.c:249 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 249, 248.
General Analysis mod_dirlisting.c:281 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 281, 241.
General Analysis mod_dirlisting.c:1040 Medium V522 There might be dereferencing of a potential null pointer 'tmp'. Check lines: 1040, 1039.
General Analysis mod_dirlisting.c:1035 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'list->ent' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_dirlisting.c:1102 Medium V547 Expression 'content_type == NULL' is always true.
General Analysis mod_indexfile.c:38 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 38, 36.
General Analysis mod_indexfile.c:93 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 93, 92.
General Analysis mod_indexfile.c:98 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 98, 86.
General Analysis mod_setenv.c:42 Medium V522 There might be dereferencing of a potential null pointer 'hctx'. Check lines: 42, 40.
General Analysis mod_setenv.c:118 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 118, 117.
General Analysis mod_setenv.c:132 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 132, 111.
General Analysis mod_alias.c:82 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 82, 81.
General Analysis mod_alias.c:85 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 85, 75.
General Analysis mod_userdir.c:48 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 48, 46.
General Analysis mod_userdir.c:111 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 111, 110.
General Analysis mod_userdir.c:127 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 127, 104.
General Analysis mod_userdir.c:293 High V595 The 'p->username' pointer was utilized before it was verified against nullptr. Check lines: 293, 295.
General Analysis mod_rrdtool.c:50 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 50, 48.
General Analysis mod_rrdtool.c:314 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 314, 313.
General Analysis mod_rrdtool.c:323 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 323, 307.
General Analysis mod_usertrack.c:95 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 95, 94.
General Analysis mod_usertrack.c:105 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 105, 88.
General Analysis mod_proxy.c:132 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 132, 131.
General Analysis mod_proxy.c:147 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 147, 125.
General Analysis mod_proxy.c:630 Medium V641 The size of the '& addr' buffer is not a multiple of the element size of the type 'struct sockaddr'.
General Analysis mod_sockproxy.c:42 High V773 The 's' pointer was assigned values twice without releasing the memory. A memory leak is possible.
General Analysis mod_ssi_exprparser.c:918 Medium V560 A part of conditional expression is always true: yymx != 13.
Fail/Info mod_ssi_exprparser.c:8 V011 Presence of #line directives may cause some diagnostic messages to have incorrect file name and line number.
Fail/Info mod_ssi_exprparser.c:1 V002 Some diagnostic messages may contain incorrect line number in this file.
General Analysis mod_ssi.c:64 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 64, 62.
General Analysis mod_ssi.c:129 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 129, 128.
General Analysis mod_ssi.c:141 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 141, 122.
General Analysis mod_ssi.c:731 High V595 The 'b' pointer was utilized before it was verified against nullptr. Check lines: 731, 748.
General Analysis mod_secdownload.c:294 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 294, 293.
General Analysis mod_secdownload.c:309 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 309, 286.
General Analysis mod_expire.c:46 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 46, 44.
General Analysis mod_expire.c:236 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 236, 235.
General Analysis mod_expire.c:242 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 242, 229.
General Analysis mod_expire.c:390 High V595 The 'p->expire_tstmp' pointer was utilized before it was verified against nullptr. Check lines: 390, 394.
General Analysis mod_fastcgi.c:60 High V773 The 's' pointer was assigned values twice without releasing the memory. A memory leak is possible.
General Analysis mod_extforward.c:206 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 206, 205.
General Analysis mod_extforward.c:217 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 217, 199.
General Analysis mod_extforward.c:260 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 's->forward_masks->addrs' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_extforward.c:677 Medium V557 Array overrun is possible. The value of '++ j' index could reach 256.
General Analysis mod_extforward.c:1152 Medium V522 There might be dereferencing of a potential null pointer 'hctx'.
General Analysis mod_compress.c:94 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 94, 92.
General Analysis mod_compress.c:196 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 196, 195.
General Analysis mod_compress.c:209 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 209, 188.
General Analysis mod_deflate.c:214 Medium V522 There might be dereferencing of a potential null pointer 'hctx'. Check lines: 214, 213.
General Analysis mod_deflate.c:234 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 234, 232.
General Analysis mod_deflate.c:291 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 291, 290.
General Analysis mod_deflate.c:313 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 313, 285.
General Analysis mod_deflate.c:999 High V734 An excessive check. Examine the conditions containing search for the substrings "gzip" and "x-gzip".
General Analysis mod_deflate.c:1006 High V734 An excessive check. Examine the conditions containing search for the substrings "bzip2" and "x-bzip2".
General Analysis mod_deflate.c:1184 Medium V522 There might be dereferencing of a potential null pointer 'hctx'.
General Analysis mod_auth.c:141 Medium V1004 The 'p' pointer was used unsafely after it was verified against nullptr. Check lines: 132, 141.
General Analysis mod_auth.c:221 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 221, 220.
General Analysis mod_auth.c:229 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 229, 212.
General Analysis mod_auth.c:497 High V595 The 'username' pointer was utilized before it was verified against nullptr. Check lines: 497, 510.
General Analysis mod_auth.c:685 Medium V560 A part of conditional expression is always false: !nonce.
General Analysis mod_authn_file.c:140 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 140, 139.
General Analysis mod_authn_file.c:150 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 150, 133.
General Analysis mod_rewrite.c:38 Medium V522 There might be dereferencing of a potential null pointer 'hctx'. Check lines: 38, 36.
General Analysis mod_rewrite.c:142 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 142, 141.
General Analysis mod_rewrite.c:144 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 144, 135.
General Analysis mod_redirect.c:73 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 73, 72.
General Analysis mod_redirect.c:79 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 79, 63.
General Analysis mod_status.c:59 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 59, 57.
General Analysis mod_status.c:123 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 123, 122.
General Analysis mod_status.c:133 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 133, 116.
General Analysis mod_status.c:471 Medium V1016 Expression 'c->state <= CON_STATE_CLOSE' is always true.
General Analysis mod_accesslog.c:178 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 178, 177.
General Analysis mod_accesslog.c:306 Medium V522 There might be dereferencing of a potential null pointer 'fields->ptr[fields->used]'. Check lines: 306, 305.
General Analysis mod_accesslog.c:266 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'fields->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_accesslog.c:286 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'fields->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_accesslog.c:421 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'fields->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_accesslog.c:509 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 509, 508.
General Analysis mod_accesslog.c:524 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 524, 502.
General Analysis mod_accesslog.c:551 Medium V522 There might be dereferencing of a potential null pointer 's->parsed_format'. Check lines: 551, 541.
General Analysis mod_accesslog.c:1132 High V595 The 'b' pointer was utilized before it was verified against nullptr. Check lines: 1132, 1142.
General Analysis mod_uploadprogress.c:85 Medium V522 There might be dereferencing of a potential null pointer 'cm->ptr'. Check lines: 85, 83.
General Analysis mod_uploadprogress.c:89 Medium V701 realloc() possible leak: when realloc() fails in allocating memory, original pointer 'cm->ptr' is lost. Consider assigning realloc() to a temporary pointer.
General Analysis mod_uploadprogress.c:100 Medium V522 There might be dereferencing of a potential null pointer 'cme'. Check lines: 100, 99.
General Analysis mod_uploadprogress.c:158 Medium V522 There might be dereferencing of a potential null pointer 'p'. Check lines: 158, 156.
General Analysis mod_uploadprogress.c:212 Medium V522 There might be dereferencing of a potential null pointer 's'. Check lines: 212, 211.
General Analysis mod_uploadprogress.c:216 Medium V522 There might be dereferencing of a potential null pointer 'p->config_storage'. Check lines: 216, 205.
General Analysis mod_wstunnel.c:847 High V595 The 'value' pointer was utilized before it was verified against nullptr. Check lines: 847, 851.
General Analysis mod_wstunnel.c:887 Medium V560 A part of conditional expression is always true: 0 == hctx->hybivers.
General Analysis mod_wstunnel.c:1046 Medium V1004 The 'payload' pointer was used unsafely after it was verified against nullptr. Check lines: 1041, 1046.