Error: COMPILER_WARNING (CWE-477): [#def1] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c: scope_hint: In function 'Adapter_environ' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:2633:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 2633 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/Python.h:109: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/wsgi_python.h:26: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:22: included_from: Included from here. /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 2631| if (!strcmp(elts[i].val, "DOCUMENT_ROOT")) { # 2632| object = PyUnicode_Decode(elts[i].val, strlen(elts[i].val), # 2633|-> Py_FileSystemDefaultEncoding, # 2634| "surrogateescape"); # 2635| } Error: COMPILER_WARNING (CWE-477): [#def2] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:2633:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 2631| if (!strcmp(elts[i].val, "DOCUMENT_ROOT")) { # 2632| object = PyUnicode_Decode(elts[i].val, strlen(elts[i].val), # 2633|-> Py_FileSystemDefaultEncoding, # 2634| "surrogateescape"); # 2635| } Error: COMPILER_WARNING (CWE-477): [#def3] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c: scope_hint: In function ‘Adapter_environ’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:2633:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 2633 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/Python.h:109: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/wsgi_python.h:26: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:22: included_from: Included from here. /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 2631| if (!strcmp(elts[i].val, "DOCUMENT_ROOT")) { # 2632| object = PyUnicode_Decode(elts[i].val, strlen(elts[i].val), # 2633|-> Py_FileSystemDefaultEncoding, # 2634| "surrogateescape"); # 2635| } Error: COMPILER_WARNING (CWE-477): [#def4] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:2633:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 2631| if (!strcmp(elts[i].val, "DOCUMENT_ROOT")) { # 2632| object = PyUnicode_Decode(elts[i].val, strlen(elts[i].val), # 2633|-> Py_FileSystemDefaultEncoding, # 2634| "surrogateescape"); # 2635| } Error: COMPILER_WARNING (CWE-477): [#def5] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:2638:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 2638 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 2636| else if (!strcmp(elts[i].val, "SCRIPT_FILENAME")) { # 2637| object = PyUnicode_Decode(elts[i].val, strlen(elts[i].val), # 2638|-> Py_FileSystemDefaultEncoding, # 2639| "surrogateescape"); # 2640| } Error: COMPILER_WARNING (CWE-477): [#def6] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:2638:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 2636| else if (!strcmp(elts[i].val, "SCRIPT_FILENAME")) { # 2637| object = PyUnicode_Decode(elts[i].val, strlen(elts[i].val), # 2638|-> Py_FileSystemDefaultEncoding, # 2639| "surrogateescape"); # 2640| } Error: COMPILER_WARNING (CWE-477): [#def7] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:2638:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 2638 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 2636| else if (!strcmp(elts[i].val, "SCRIPT_FILENAME")) { # 2637| object = PyUnicode_Decode(elts[i].val, strlen(elts[i].val), # 2638|-> Py_FileSystemDefaultEncoding, # 2639| "surrogateescape"); # 2640| } Error: COMPILER_WARNING (CWE-477): [#def8] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:2638:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 2636| else if (!strcmp(elts[i].val, "SCRIPT_FILENAME")) { # 2637| object = PyUnicode_Decode(elts[i].val, strlen(elts[i].val), # 2638|-> Py_FileSystemDefaultEncoding, # 2639| "surrogateescape"); # 2640| } Error: COMPILER_WARNING (CWE-477): [#def9] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c: scope_hint: In function 'wsgi_reload_required' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:3862:38: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 3862 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 3860| #if PY_MAJOR_VERSION >= 3 # 3861| path = PyUnicode_Decode(resource, strlen(resource), # 3862|-> Py_FileSystemDefaultEncoding, # 3863| "surrogateescape"); # 3864| args = Py_BuildValue("(O)", path); Error: COMPILER_WARNING (CWE-477): [#def10] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:3862:38: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 3860| #if PY_MAJOR_VERSION >= 3 # 3861| path = PyUnicode_Decode(resource, strlen(resource), # 3862|-> Py_FileSystemDefaultEncoding, # 3863| "surrogateescape"); # 3864| args = Py_BuildValue("(O)", path); Error: COMPILER_WARNING (CWE-477): [#def11] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c: scope_hint: In function ‘wsgi_reload_required’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:3862:38: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 3862 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 3860| #if PY_MAJOR_VERSION >= 3 # 3861| path = PyUnicode_Decode(resource, strlen(resource), # 3862|-> Py_FileSystemDefaultEncoding, # 3863| "surrogateescape"); # 3864| args = Py_BuildValue("(O)", path); Error: COMPILER_WARNING (CWE-477): [#def12] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:3862:38: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 3860| #if PY_MAJOR_VERSION >= 3 # 3861| path = PyUnicode_Decode(resource, strlen(resource), # 3862|-> Py_FileSystemDefaultEncoding, # 3863| "surrogateescape"); # 3864| args = Py_BuildValue("(O)", path); Error: GCC_ANALYZER_WARNING (CWE-775): [#def13] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8583:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'sockfd' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following 'false' branch (when 'sockfd >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8572:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8572:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8582:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8582:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8583:9: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8583:9: danger: 'sockfd' leaks here # 8581| # 8582| if (strlen(process->socket_path) > sizeof(addr.sun_path)) { # 8583|-> ap_log_error(APLOG_MARK, APLOG_ALERT, 0, wsgi_server, # 8584| "mod_wsgi (pid=%d): Length of path for daemon process " # 8585| "socket exceeds maxmimum allowed value and will be " Error: GCC_ANALYZER_WARNING (CWE-775): [#def14] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8583:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8572:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8572:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8582:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8582:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8583:9: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8583:9: danger: ‘sockfd’ leaks here # 8581| # 8582| if (strlen(process->socket_path) > sizeof(addr.sun_path)) { # 8583|-> ap_log_error(APLOG_MARK, APLOG_ALERT, 0, wsgi_server, # 8584| "mod_wsgi (pid=%d): Length of path for daemon process " # 8585| "socket exceeds maxmimum allowed value and will be " Error: GCC_ANALYZER_WARNING (CWE-775): [#def15] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8592:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'sockfd' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following 'false' branch (when 'sockfd >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8572:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8572:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8582:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8592:5: danger: 'sockfd' leaks here # 8590| memset(&addr, 0, sizeof(addr)); # 8591| addr.sun_family = AF_UNIX; # 8592|-> apr_cpystrn(addr.sun_path, process->socket_path, sizeof(addr.sun_path)); # 8593| # 8594| omask = umask(0077); Error: GCC_ANALYZER_WARNING (CWE-775): [#def16] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8592:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8572:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8572:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8582:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8592:5: danger: ‘sockfd’ leaks here # 8590| memset(&addr, 0, sizeof(addr)); # 8591| addr.sun_family = AF_UNIX; # 8592|-> apr_cpystrn(addr.sun_path, process->socket_path, sizeof(addr.sun_path)); # 8593| # 8594| omask = umask(0077); Error: GCC_ANALYZER_WARNING (CWE-775): [#def17] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8624:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'sockfd' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following 'false' branch (when 'sockfd >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following 'false' branch (when 'rc >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8624:9: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8624:9: danger: 'sockfd' leaks here # 8622| # 8623| if (listen(sockfd, process->listen_backlog) < 0) { # 8624|-> ap_log_error(APLOG_MARK, APLOG_ALERT, errno, wsgi_server, # 8625| "mod_wsgi (pid=%d): Couldn't listen on unix domain " # 8626| "socket.", getpid()); Error: GCC_ANALYZER_WARNING (CWE-775): [#def18] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8624:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following ‘false’ branch (when ‘rc >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8624:9: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8624:9: danger: ‘sockfd’ leaks here # 8622| # 8623| if (listen(sockfd, process->listen_backlog) < 0) { # 8624|-> ap_log_error(APLOG_MARK, APLOG_ALERT, errno, wsgi_server, # 8625| "mod_wsgi (pid=%d): Couldn't listen on unix domain " # 8626| "socket.", getpid()); Error: GCC_ANALYZER_WARNING (CWE-775): [#def19] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8628:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'sockfd' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following 'false' branch (when 'sockfd >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following 'false' branch (when 'rc >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8624:9: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8628:9: danger: 'sockfd' leaks here # 8626| "socket.", getpid()); # 8627| # 8628|-> close(sockfd); # 8629| # 8630| return -1; Error: GCC_ANALYZER_WARNING (CWE-775): [#def20] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8628:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following ‘false’ branch (when ‘rc >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8624:9: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8628:9: danger: ‘sockfd’ leaks here # 8626| "socket.", getpid()); # 8627| # 8628|-> close(sockfd); # 8629| # 8630| return -1; Error: GCC_ANALYZER_WARNING (CWE-775): [#def21] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8657:26: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'sockfd' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following 'false' branch (when 'sockfd >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following 'false' branch (when 'rc >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:10: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8653:15: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8656:12: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8657:26: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8657:26: danger: 'sockfd' leaks here # 8655| # 8656| if (process->socket_user) # 8657|-> socket_uid = ap_uname2id(process->socket_user); # 8658| # 8659| if (chown(process->socket_path, socket_uid, -1) < 0) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def22] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8657:26: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following ‘false’ branch (when ‘rc >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:10: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8653:15: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8656:12: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8657:26: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8657:26: danger: ‘sockfd’ leaks here # 8655| # 8656| if (process->socket_user) # 8657|-> socket_uid = ap_uname2id(process->socket_user); # 8658| # 8659| if (chown(process->socket_path, socket_uid, -1) < 0) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def23] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8660:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'sockfd' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following 'false' branch (when 'sockfd >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following 'false' branch (when 'rc >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:10: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8653:15: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8659:12: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8660:13: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8660:13: danger: 'sockfd' leaks here # 8658| # 8659| if (chown(process->socket_path, socket_uid, -1) < 0) { # 8660|-> ap_log_error(APLOG_MARK, APLOG_ALERT, errno, wsgi_server, # 8661| "mod_wsgi (pid=%d): Couldn't change owner of unix " # 8662| "domain socket '%s' to uid=%ld.", getpid(), Error: GCC_ANALYZER_WARNING (CWE-775): [#def24] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8660:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following ‘false’ branch (when ‘rc >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:10: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8653:15: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8659:12: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8660:13: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8660:13: danger: ‘sockfd’ leaks here # 8658| # 8659| if (chown(process->socket_path, socket_uid, -1) < 0) { # 8660|-> ap_log_error(APLOG_MARK, APLOG_ALERT, errno, wsgi_server, # 8661| "mod_wsgi (pid=%d): Couldn't change owner of unix " # 8662| "domain socket '%s' to uid=%ld.", getpid(), Error: GCC_ANALYZER_WARNING (CWE-775): [#def25] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8665:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'sockfd' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following 'false' branch (when 'sockfd >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following 'false' branch (when 'rc >= 0')... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:10: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8653:15: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8659:12: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8660:13: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8665:13: danger: 'sockfd' leaks here # 8663| process->socket_path, (long)socket_uid); # 8664| # 8665|-> close(sockfd); # 8666| # 8667| return -1; Error: GCC_ANALYZER_WARNING (CWE-775): [#def26] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8665:13: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘sockfd’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:19: acquire_resource: stream socket created here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8554:8: branch_false: following ‘false’ branch (when ‘sockfd >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8562:9: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8609:8: branch_false: following ‘false’ branch (when ‘rc >= 0’)... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8619:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8623:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:10: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8649:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8653:15: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8659:12: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8660:13: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8665:13: danger: ‘sockfd’ leaks here # 8663| process->socket_path, (long)socket_uid); # 8664| # 8665|-> close(sockfd); # 8666| # 8667| return -1; Error: GCC_ANALYZER_WARNING (CWE-465): [#def27] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:12760:12: warning[-Wanalyzer-deref-before-check]: check of 'current' for NULL after already dereferencing it mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8676:13: enter_function: entry to 'wsgi_process_socket' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8709:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8717:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8720:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8728:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8770:5: call_function: calling 'wsgi_hook_daemon_handler' from 'wsgi_process_socket' #12758| next = current->next; #12759| #12760|-> while (current) { #12761| if (current->frec == ap_core_input_filter_handle) { #12762| current = next; Error: GCC_ANALYZER_WARNING (CWE-465): [#def28] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:12760:12: warning[-Wanalyzer-deref-before-check]: check of ‘current’ for NULL after already dereferencing it mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8676:13: enter_function: entry to ‘wsgi_process_socket’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8709:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8717:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8720:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8728:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8770:5: call_function: calling ‘wsgi_hook_daemon_handler’ from ‘wsgi_process_socket’ #12758| next = current->next; #12759| #12760|-> while (current) { #12761| if (current->frec == ap_core_input_filter_handle) { #12762| current = next; Error: GCC_ANALYZER_WARNING (CWE-465): [#def29] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:12779:12: warning[-Wanalyzer-deref-before-check]: check of 'current' for NULL after already dereferencing it mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8676:13: enter_function: entry to 'wsgi_process_socket' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8709:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8717:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8720:8: branch_false: following 'false' branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8728:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8770:5: call_function: calling 'wsgi_hook_daemon_handler' from 'wsgi_process_socket' #12777| next = current->next; #12778| #12779|-> while (current) { #12780| if (current->frec == ap_core_output_filter_handle) { #12781| current = next; Error: GCC_ANALYZER_WARNING (CWE-465): [#def30] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:12779:12: warning[-Wanalyzer-deref-before-check]: check of ‘current’ for NULL after already dereferencing it mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8676:13: enter_function: entry to ‘wsgi_process_socket’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8709:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8717:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8720:8: branch_false: following ‘false’ branch... mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8728:5: branch_false: ...to here mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:8770:5: call_function: calling ‘wsgi_hook_daemon_handler’ from ‘wsgi_process_socket’ #12777| next = current->next; #12778| #12779|-> while (current) { #12780| if (current->frec == ap_core_output_filter_handle) { #12781| current = next; Error: COMPILER_WARNING (CWE-477): [#def31] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c: scope_hint: In function 'Auth_environ' mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:14394:30: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated #14394 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #14392| value = ap_document_root(r); #14393| object = PyUnicode_Decode(value, strlen(value), #14394|-> Py_FileSystemDefaultEncoding, #14395| "surrogateescape"); #14396| #else Error: COMPILER_WARNING (CWE-477): [#def32] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:14394:30: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated #14392| value = ap_document_root(r); #14393| object = PyUnicode_Decode(value, strlen(value), #14394|-> Py_FileSystemDefaultEncoding, #14395| "surrogateescape"); #14396| #else Error: COMPILER_WARNING (CWE-477): [#def33] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c: scope_hint: In function ‘Auth_environ’ mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:14394:30: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated #14394 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ #14392| value = ap_document_root(r); #14393| object = PyUnicode_Decode(value, strlen(value), #14394|-> Py_FileSystemDefaultEncoding, #14395| "surrogateescape"); #14396| #else Error: COMPILER_WARNING (CWE-477): [#def34] mod_wsgi-5.0.2/py3build/src/server/mod_wsgi.c:14394:30: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated #14392| value = ap_document_root(r); #14393| object = PyUnicode_Decode(value, strlen(value), #14394|-> Py_FileSystemDefaultEncoding, #14395| "surrogateescape"); #14396| #else Error: COMPILER_WARNING (CWE-477): [#def35] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c: scope_hint: In function 'newInterpreterObject' mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:733:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 733 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/Python.h:109: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/wsgi_python.h:26: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.h:24: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:21: included_from: Included from here. /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 731| value = PyUnicode_Decode(pwent->pw_name, # 732| strlen(pwent->pw_name), # 733|-> Py_FileSystemDefaultEncoding, # 734| "surrogateescape"); # 735| #else Error: COMPILER_WARNING (CWE-477): [#def36] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:733:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 731| value = PyUnicode_Decode(pwent->pw_name, # 732| strlen(pwent->pw_name), # 733|-> Py_FileSystemDefaultEncoding, # 734| "surrogateescape"); # 735| #else Error: COMPILER_WARNING (CWE-477): [#def37] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c: scope_hint: In function ‘newInterpreterObject’ mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:733:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 733 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/Python.h:109: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/wsgi_python.h:26: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.h:24: included_from: Included from here. mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:21: included_from: Included from here. /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 731| value = PyUnicode_Decode(pwent->pw_name, # 732| strlen(pwent->pw_name), # 733|-> Py_FileSystemDefaultEncoding, # 734| "surrogateescape"); # 735| #else Error: COMPILER_WARNING (CWE-477): [#def38] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:733:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 731| value = PyUnicode_Decode(pwent->pw_name, # 732| strlen(pwent->pw_name), # 733|-> Py_FileSystemDefaultEncoding, # 734| "surrogateescape"); # 735| #else Error: COMPILER_WARNING (CWE-477): [#def39] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:751:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 751 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 749| value = PyUnicode_Decode(pwent->pw_name, # 750| strlen(pwent->pw_name), # 751|-> Py_FileSystemDefaultEncoding, # 752| "surrogateescape"); # 753| #else Error: COMPILER_WARNING (CWE-477): [#def40] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:751:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 749| value = PyUnicode_Decode(pwent->pw_name, # 750| strlen(pwent->pw_name), # 751|-> Py_FileSystemDefaultEncoding, # 752| "surrogateescape"); # 753| #else Error: COMPILER_WARNING (CWE-477): [#def41] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:751:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 751 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 749| value = PyUnicode_Decode(pwent->pw_name, # 750| strlen(pwent->pw_name), # 751|-> Py_FileSystemDefaultEncoding, # 752| "surrogateescape"); # 753| #else Error: COMPILER_WARNING (CWE-477): [#def42] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:751:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 749| value = PyUnicode_Decode(pwent->pw_name, # 750| strlen(pwent->pw_name), # 751|-> Py_FileSystemDefaultEncoding, # 752| "surrogateescape"); # 753| #else Error: COMPILER_WARNING (CWE-477): [#def43] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:769:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 769 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 767| value = PyUnicode_Decode(pwent->pw_name, # 768| strlen(pwent->pw_name), # 769|-> Py_FileSystemDefaultEncoding, # 770| "surrogateescape"); # 771| #else Error: COMPILER_WARNING (CWE-477): [#def44] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:769:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 767| value = PyUnicode_Decode(pwent->pw_name, # 768| strlen(pwent->pw_name), # 769|-> Py_FileSystemDefaultEncoding, # 770| "surrogateescape"); # 771| #else Error: COMPILER_WARNING (CWE-477): [#def45] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:769:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 769 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 767| value = PyUnicode_Decode(pwent->pw_name, # 768| strlen(pwent->pw_name), # 769|-> Py_FileSystemDefaultEncoding, # 770| "surrogateescape"); # 771| #else Error: COMPILER_WARNING (CWE-477): [#def46] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:769:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 767| value = PyUnicode_Decode(pwent->pw_name, # 768| strlen(pwent->pw_name), # 769|-> Py_FileSystemDefaultEncoding, # 770| "surrogateescape"); # 771| #else Error: COMPILER_WARNING (CWE-477): [#def47] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:821:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 821 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 819| value = PyUnicode_Decode(pwent->pw_dir, # 820| strlen(pwent->pw_dir), # 821|-> Py_FileSystemDefaultEncoding, # 822| "surrogateescape"); # 823| #else Error: COMPILER_WARNING (CWE-477): [#def48] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:821:46: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 819| value = PyUnicode_Decode(pwent->pw_dir, # 820| strlen(pwent->pw_dir), # 821|-> Py_FileSystemDefaultEncoding, # 822| "surrogateescape"); # 823| #else Error: COMPILER_WARNING (CWE-477): [#def49] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:821:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 821 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 819| value = PyUnicode_Decode(pwent->pw_dir, # 820| strlen(pwent->pw_dir), # 821|-> Py_FileSystemDefaultEncoding, # 822| "surrogateescape"); # 823| #else Error: COMPILER_WARNING (CWE-477): [#def50] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:821:46: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 819| value = PyUnicode_Decode(pwent->pw_dir, # 820| strlen(pwent->pw_dir), # 821|-> Py_FileSystemDefaultEncoding, # 822| "surrogateescape"); # 823| #else Error: COMPILER_WARNING (CWE-477): [#def51] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:867:42: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 867 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 865| value = PyUnicode_Decode(wsgi_python_eggs, # 866| strlen(wsgi_python_eggs), # 867|-> Py_FileSystemDefaultEncoding, # 868| "surrogateescape"); # 869| #else Error: COMPILER_WARNING (CWE-477): [#def52] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:867:42: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 865| value = PyUnicode_Decode(wsgi_python_eggs, # 866| strlen(wsgi_python_eggs), # 867|-> Py_FileSystemDefaultEncoding, # 868| "surrogateescape"); # 869| #else Error: COMPILER_WARNING (CWE-477): [#def53] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:867:42: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 867 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 865| value = PyUnicode_Decode(wsgi_python_eggs, # 866| strlen(wsgi_python_eggs), # 867|-> Py_FileSystemDefaultEncoding, # 868| "surrogateescape"); # 869| #else Error: COMPILER_WARNING (CWE-477): [#def54] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:867:42: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 865| value = PyUnicode_Decode(wsgi_python_eggs, # 866| strlen(wsgi_python_eggs), # 867|-> Py_FileSystemDefaultEncoding, # 868| "surrogateescape"); # 869| #else Error: COMPILER_WARNING (CWE-477): [#def55] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1139:37: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 1139 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 1137| #if PY_MAJOR_VERSION >= 3 # 1138| item = PyUnicode_Decode(home, strlen(home), # 1139|-> Py_FileSystemDefaultEncoding, # 1140| "surrogateescape"); # 1141| #else Error: COMPILER_WARNING (CWE-477): [#def56] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1139:37: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 1137| #if PY_MAJOR_VERSION >= 3 # 1138| item = PyUnicode_Decode(home, strlen(home), # 1139|-> Py_FileSystemDefaultEncoding, # 1140| "surrogateescape"); # 1141| #else Error: COMPILER_WARNING (CWE-477): [#def57] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1139:37: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 1139 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 1137| #if PY_MAJOR_VERSION >= 3 # 1138| item = PyUnicode_Decode(home, strlen(home), # 1139|-> Py_FileSystemDefaultEncoding, # 1140| "surrogateescape"); # 1141| #else Error: COMPILER_WARNING (CWE-477): [#def58] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1139:37: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 1137| #if PY_MAJOR_VERSION >= 3 # 1138| item = PyUnicode_Decode(home, strlen(home), # 1139|-> Py_FileSystemDefaultEncoding, # 1140| "surrogateescape"); # 1141| #else Error: COMPILER_WARNING (CWE-477): [#def59] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1468:26: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 1468 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 1466| config_file = PyUnicode_Decode(wsgi_newrelic_config_file, # 1467| strlen(wsgi_newrelic_config_file), # 1468|-> Py_FileSystemDefaultEncoding, # 1469| "surrogateescape"); # 1470| #else Error: COMPILER_WARNING (CWE-477): [#def60] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1468:26: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 1466| config_file = PyUnicode_Decode(wsgi_newrelic_config_file, # 1467| strlen(wsgi_newrelic_config_file), # 1468|-> Py_FileSystemDefaultEncoding, # 1469| "surrogateescape"); # 1470| #else Error: COMPILER_WARNING (CWE-477): [#def61] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1468:26: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 1468 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 1466| config_file = PyUnicode_Decode(wsgi_newrelic_config_file, # 1467| strlen(wsgi_newrelic_config_file), # 1468|-> Py_FileSystemDefaultEncoding, # 1469| "surrogateescape"); # 1470| #else Error: COMPILER_WARNING (CWE-477): [#def62] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1468:26: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 1466| config_file = PyUnicode_Decode(wsgi_newrelic_config_file, # 1467| strlen(wsgi_newrelic_config_file), # 1468|-> Py_FileSystemDefaultEncoding, # 1469| "surrogateescape"); # 1470| #else Error: COMPILER_WARNING (CWE-477): [#def63] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1478:29: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 1478 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 1476| environment = PyUnicode_Decode(wsgi_newrelic_environment, # 1477| strlen(wsgi_newrelic_environment), # 1478|-> Py_FileSystemDefaultEncoding, # 1479| "surrogateescape"); # 1480| #else Error: COMPILER_WARNING (CWE-477): [#def64] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1478:29: warning[-Wdeprecated-declarations]: 'Py_FileSystemDefaultEncoding' is deprecated # 1476| environment = PyUnicode_Decode(wsgi_newrelic_environment, # 1477| strlen(wsgi_newrelic_environment), # 1478|-> Py_FileSystemDefaultEncoding, # 1479| "surrogateescape"); # 1480| #else Error: COMPILER_WARNING (CWE-477): [#def65] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1478:29: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 1478 | Py_FileSystemDefaultEncoding, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/python3.14/fileobject.h:22:46: note: declared here # 22 | Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding; # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 1476| environment = PyUnicode_Decode(wsgi_newrelic_environment, # 1477| strlen(wsgi_newrelic_environment), # 1478|-> Py_FileSystemDefaultEncoding, # 1479| "surrogateescape"); # 1480| #else Error: COMPILER_WARNING (CWE-477): [#def66] mod_wsgi-5.0.2/py3build/src/server/wsgi_interp.c:1478:29: warning[-Wdeprecated-declarations]: ‘Py_FileSystemDefaultEncoding’ is deprecated # 1476| environment = PyUnicode_Decode(wsgi_newrelic_environment, # 1477| strlen(wsgi_newrelic_environment), # 1478|-> Py_FileSystemDefaultEncoding, # 1479| "surrogateescape"); # 1480| #else Error: GCC_ANALYZER_WARNING (CWE-401): [#def67] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:146:9: warning[-Wanalyzer-malloc-leak]: leak of 's' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to 'Log_writelines' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling 'Log_writelines' from 'Log_writelines' # 144| # 145| if (self->r) { # 146|-> Py_BEGIN_ALLOW_THREADS # 147| ap_log_rerror(APLOG_MARK, self->level, 0, self->r, "%s", s); # 148| Py_END_ALLOW_THREADS Error: GCC_ANALYZER_WARNING (CWE-401): [#def68] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:146:9: warning[-Wanalyzer-malloc-leak]: leak of ‘s’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to ‘Log_writelines’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling ‘Log_writelines’ from ‘Log_writelines’ # 144| # 145| if (self->r) { # 146|-> Py_BEGIN_ALLOW_THREADS # 147| ap_log_rerror(APLOG_MARK, self->level, 0, self->r, "%s", s); # 148| Py_END_ALLOW_THREADS Error: GCC_ANALYZER_WARNING (CWE-401): [#def69] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:147:9: warning[-Wanalyzer-malloc-leak]: leak of 's' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to 'Log_writelines' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling 'Log_writelines' from 'Log_writelines' # 145| if (self->r) { # 146| Py_BEGIN_ALLOW_THREADS # 147|-> ap_log_rerror(APLOG_MARK, self->level, 0, self->r, "%s", s); # 148| Py_END_ALLOW_THREADS # 149| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def70] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:147:9: warning[-Wanalyzer-malloc-leak]: leak of ‘s’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to ‘Log_writelines’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling ‘Log_writelines’ from ‘Log_writelines’ # 145| if (self->r) { # 146| Py_BEGIN_ALLOW_THREADS # 147|-> ap_log_rerror(APLOG_MARK, self->level, 0, self->r, "%s", s); # 148| Py_END_ALLOW_THREADS # 149| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def71] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:148:9: warning[-Wanalyzer-malloc-leak]: leak of 's' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to 'Log_writelines' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling 'Log_writelines' from 'Log_writelines' # 146| Py_BEGIN_ALLOW_THREADS # 147| ap_log_rerror(APLOG_MARK, self->level, 0, self->r, "%s", s); # 148|-> Py_END_ALLOW_THREADS # 149| } # 150| else { Error: GCC_ANALYZER_WARNING (CWE-401): [#def72] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:148:9: warning[-Wanalyzer-malloc-leak]: leak of ‘s’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to ‘Log_writelines’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling ‘Log_writelines’ from ‘Log_writelines’ # 146| Py_BEGIN_ALLOW_THREADS # 147| ap_log_rerror(APLOG_MARK, self->level, 0, self->r, "%s", s); # 148|-> Py_END_ALLOW_THREADS # 149| } # 150| else { Error: GCC_ANALYZER_WARNING (CWE-401): [#def73] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:151:9: warning[-Wanalyzer-malloc-leak]: leak of 's' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to 'Log_writelines' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling 'Log_writelines' from 'Log_writelines' # 149| } # 150| else { # 151|-> Py_BEGIN_ALLOW_THREADS # 152| ap_log_error(APLOG_MARK, self->level, 0, wsgi_server, "%s", s); # 153| Py_END_ALLOW_THREADS Error: GCC_ANALYZER_WARNING (CWE-401): [#def74] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:151:9: warning[-Wanalyzer-malloc-leak]: leak of ‘s’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to ‘Log_writelines’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling ‘Log_writelines’ from ‘Log_writelines’ # 149| } # 150| else { # 151|-> Py_BEGIN_ALLOW_THREADS # 152| ap_log_error(APLOG_MARK, self->level, 0, wsgi_server, "%s", s); # 153| Py_END_ALLOW_THREADS Error: GCC_ANALYZER_WARNING (CWE-401): [#def75] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:152:9: warning[-Wanalyzer-malloc-leak]: leak of 's' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to 'Log_writelines' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling 'Log_writelines' from 'Log_writelines' # 150| else { # 151| Py_BEGIN_ALLOW_THREADS # 152|-> ap_log_error(APLOG_MARK, self->level, 0, wsgi_server, "%s", s); # 153| Py_END_ALLOW_THREADS # 154| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def76] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:152:9: warning[-Wanalyzer-malloc-leak]: leak of ‘s’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to ‘Log_writelines’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling ‘Log_writelines’ from ‘Log_writelines’ # 150| else { # 151| Py_BEGIN_ALLOW_THREADS # 152|-> ap_log_error(APLOG_MARK, self->level, 0, wsgi_server, "%s", s); # 153| Py_END_ALLOW_THREADS # 154| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def77] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:153:9: warning[-Wanalyzer-malloc-leak]: leak of 's' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to 'Log_writelines' mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following 'true' branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling 'Log_writelines' from 'Log_writelines' # 151| Py_BEGIN_ALLOW_THREADS # 152| ap_log_error(APLOG_MARK, self->level, 0, wsgi_server, "%s", s); # 153|-> Py_END_ALLOW_THREADS # 154| } # 155| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def78] mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:153:9: warning[-Wanalyzer-malloc-leak]: leak of ‘s’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:357:18: enter_function: entry to ‘Log_writelines’ mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:365:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:366:23: branch_true: ...to here mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:368:8: branch_true: following ‘true’ branch... mod_wsgi-5.0.2/py3build/src/server/wsgi_logger.c:369:16: call_function: calling ‘Log_writelines’ from ‘Log_writelines’ # 151| Py_BEGIN_ALLOW_THREADS # 152| ap_log_error(APLOG_MARK, self->level, 0, wsgi_server, "%s", s); # 153|-> Py_END_ALLOW_THREADS # 154| } # 155| }
| analyzer-version-clippy | 1.90.0 |
| analyzer-version-cppcheck | 2.18.3 |
| analyzer-version-gcc | 15.2.1 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-217.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-gcc-latest-x86_64 |
| project-name | mod_wsgi-5.0.2-6.fc44 |
| store-results-to | /tmp/tmpm465pu57/mod_wsgi-5.0.2-6.fc44.tar.xz |
| time-created | 2025-10-28 19:26:47 |
| time-finished | 2025-10-28 19:29:01 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpm465pu57/mod_wsgi-5.0.2-6.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpm465pu57/mod_wsgi-5.0.2-6.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |