Newly introduced findings

List of Findings

Error: COMPILER_WARNING (CWE-457): [#def1]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:3959:10: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
# 3959 |     *obj = value;
#      |     ~~~~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_error_t_p_assign’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:49009:17: note: ‘arg2’ was declared here
#49009 |   gpgme_error_t arg2 ;
#      |                 ^~~~
# 3957|   
# 3958|     static void gpgme_error_t_p_assign(gpgme_error_t *obj, gpgme_error_t value) {
# 3959|->     *obj = value;
# 3960|     }
# 3961|   

Error: COMPILER_WARNING (CWE-457): [#def2]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_data_seek’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4157:14: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
# 4157 |     result = gpgme_data_seek(arg1,arg2,arg3);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4118:9: note: ‘arg2’ was declared here
# 4118 |   off_t arg2 ;
#      |         ^~~~
# 4155|     {
# 4156|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4157|->     result = gpgme_data_seek(arg1,arg2,arg3);
# 4158|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4159|     }

Error: COMPILER_WARNING (CWE-457): [#def3]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_strerror’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4717:22: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4717 |     result = (char *)gpgme_strerror(arg1);
#      |                      ^~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4698:17: note: ‘arg1’ was declared here
# 4698 |   gpgme_error_t arg1 ;
#      |                 ^~~~
# 4715|     {
# 4716|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4717|->     result = (char *)gpgme_strerror(arg1);
# 4718|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4719|     }

Error: COMPILER_WARNING (CWE-457): [#def4]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_strerror_r’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4772:14: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4772 |     result = (int)gpgme_strerror_r(arg1,arg2,arg3);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4729:15: note: ‘arg1’ was declared here
# 4729 |   gpg_error_t arg1 ;
#      |               ^~~~
# 4770|     {
# 4771|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4772|->     result = (int)gpgme_strerror_r(arg1,arg2,arg3);
# 4773|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4774|     }

Error: COMPILER_WARNING (CWE-457): [#def5]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_strsource’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4813:22: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4813 |     result = (char *)gpgme_strsource(arg1);
#      |                      ^~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4794:17: note: ‘arg1’ was declared here
# 4794 |   gpgme_error_t arg1 ;
#      |                 ^~~~
# 4811|     {
# 4812|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4813|->     result = (char *)gpgme_strsource(arg1);
# 4814|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4815|     }

Error: COMPILER_WARNING (CWE-457): [#def6]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_err_code_to_errno’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4874:14: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4874 |     result = (int)gpgme_err_code_to_errno(arg1);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4855:20: note: ‘arg1’ was declared here
# 4855 |   gpgme_err_code_t arg1 ;
#      |                    ^~~~
# 4872|     {
# 4873|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4874|->     result = (int)gpgme_err_code_to_errno(arg1);
# 4875|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4876|     }

Error: COMPILER_WARNING (CWE-457): [#def7]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_err_make_from_errno’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4959:14: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4959 |     result = gpgme_err_make_from_errno(arg1,arg2);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:4933:22: note: ‘arg1’ was declared here
# 4933 |   gpgme_err_source_t arg1 ;
#      |                      ^~~~
# 4957|     {
# 4958|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4959|->     result = gpgme_err_make_from_errno(arg1,arg2);
# 4960|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4961|     }

Error: COMPILER_WARNING (CWE-457): [#def8]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_key_sig_status_set’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:8763:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
# 8763 |     if (arg1) (arg1)->status = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:8739:17: note: ‘arg2’ was declared here
# 8739 |   gpgme_error_t arg2 ;
#      |                 ^~~~
# 8761|     {
# 8762|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 8763|->     if (arg1) (arg1)->status = arg2;
# 8764|       SWIG_PYTHON_THREAD_END_ALLOW;
# 8765|     }

Error: COMPILER_WARNING (CWE-457): [#def9]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_invalid_key_reason_set’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:13035:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#13035 |     if (arg1) (arg1)->reason = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:13011:17: note: ‘arg2’ was declared here
#13011 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#13033|     {
#13034|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#13035|->     if (arg1) (arg1)->reason = arg2;
#13036|       SWIG_PYTHON_THREAD_END_ALLOW;
#13037|     }

Error: COMPILER_WARNING (CWE-457): [#def10]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_io_event_done_data_err_set’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:14711:27: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#14711 |     if (arg1) (arg1)->err = arg2;
#      |               ~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:14687:17: note: ‘arg2’ was declared here
#14687 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#14709|     {
#14710|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#14711|->     if (arg1) (arg1)->err = arg2;
#14712|       SWIG_PYTHON_THREAD_END_ALLOW;
#14713|     }

Error: COMPILER_WARNING (CWE-457): [#def11]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_io_event_done_data_op_err_set’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:14778:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#14778 |     if (arg1) (arg1)->op_err = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:14754:17: note: ‘arg2’ was declared here
#14754 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#14776|     {
#14777|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#14778|->     if (arg1) (arg1)->op_err = arg2;
#14779|       SWIG_PYTHON_THREAD_END_ALLOW;
#14780|     }

Error: COMPILER_WARNING (CWE-457): [#def12]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_data_new_from_filepart’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:16767:14: warning[-Wmaybe-uninitialized]: ‘arg4’ may be used uninitialized
#16767 |     result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:16703:9: note: ‘arg4’ was declared here
#16703 |   off_t arg4 ;
#      |         ^~~~
#16765|     {
#16766|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#16767|->     result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5);
#16768|       SWIG_PYTHON_THREAD_END_ALLOW;
#16769|     }

Error: COMPILER_WARNING (CWE-457): [#def13]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_recipient_status_set’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:21693:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#21693 |     if (arg1) (arg1)->status = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:21669:17: note: ‘arg2’ was declared here
#21669 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#21691|     {
#21692|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#21693|->     if (arg1) (arg1)->status = arg2;
#21694|       SWIG_PYTHON_THREAD_END_ALLOW;
#21695|     }

Error: COMPILER_WARNING (CWE-457): [#def14]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_signature_status_set’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:27384:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#27384 |     if (arg1) (arg1)->status = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:27360:17: note: ‘arg2’ was declared here
#27360 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#27382|     {
#27383|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#27384|->     if (arg1) (arg1)->status = arg2;
#27385|       SWIG_PYTHON_THREAD_END_ALLOW;
#27386|     }

Error: COMPILER_WARNING (CWE-457): [#def15]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_signature_validity_reason_set’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:28083:39: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#28083 |     if (arg1) (arg1)->validity_reason = arg2;
#      |               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:28059:17: note: ‘arg2’ was declared here
#28059 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#28081|     {
#28082|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#28083|->     if (arg1) (arg1)->validity_reason = arg2;
#28084|       SWIG_PYTHON_THREAD_END_ALLOW;
#28085|     }

Error: COMPILER_WARNING (CWE-457): [#def16]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_import_status_result_set’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:31689:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#31689 |     if (arg1) (arg1)->result = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:31665:17: note: ‘arg2’ was declared here
#31665 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#31687|     {
#31688|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#31689|->     if (arg1) (arg1)->result = arg2;
#31690|       SWIG_PYTHON_THREAD_END_ALLOW;
#31691|     }

Error: COMPILER_WARNING (CWE-457): [#def17]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_receive_keys_start’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:33660:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#33660 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:33588:10: note: ‘size2’ was declared here
#33588 |   size_t size2 ;
#      |          ^~~~~
#33658|       size_t i;
#33659|       free(vector2);
#33660|->     for (i = 0; i < size2; i++)
#33661|       Py_XDECREF(pyVector2[i]);
#33662|     }

Error: COMPILER_WARNING (CWE-457): [#def18]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_receive_keys’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:33746:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#33746 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:33674:10: note: ‘size2’ was declared here
#33674 |   size_t size2 ;
#      |          ^~~~~
#33744|       size_t i;
#33745|       free(vector2);
#33746|->     for (i = 0; i < size2; i++)
#33747|       Py_XDECREF(pyVector2[i]);
#33748|     }

Error: COMPILER_WARNING (CWE-457): [#def19]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_export_ext_start’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:34539:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#34539 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:34334:10: note: ‘size2’ was declared here
#34334 |   size_t size2 ;
#      |          ^~~~~
#34537|       size_t i;
#34538|       free(vector2);
#34539|->     for (i = 0; i < size2; i++)
#34540|       Py_XDECREF(pyVector2[i]);
#34541|     }

Error: COMPILER_WARNING (CWE-457): [#def20]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_export_ext’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:34855:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#34855 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:34650:10: note: ‘size2’ was declared here
#34650 |   size_t size2 ;
#      |          ^~~~~
#34853|       size_t i;
#34854|       free(vector2);
#34855|->     for (i = 0; i < size2; i++)
#34856|       Py_XDECREF(pyVector2[i]);
#34857|     }

Error: COMPILER_WARNING (CWE-457): [#def21]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_keylist_ext_start’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:40191:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#40191 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:40105:10: note: ‘size2’ was declared here
#40105 |   size_t size2 ;
#      |          ^~~~~
#40189|       size_t i;
#40190|       free(vector2);
#40191|->     for (i = 0; i < size2; i++)
#40192|       Py_XDECREF(pyVector2[i]);
#40193|     }

Error: COMPILER_WARNING (CWE-457): [#def22]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_spawn_start’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:41760:19: warning[-Wmaybe-uninitialized]: ‘size3’ may be used uninitialized
#41760 |     for (i = 0; i < size3; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:41635:10: note: ‘size3’ was declared here
#41635 |   size_t size3 ;
#      |          ^~~~~
#41758|       size_t i;
#41759|       free(vector3);
#41760|->     for (i = 0; i < size3; i++)
#41761|       Py_XDECREF(pyVector3[i]);
#41762|     }

Error: COMPILER_WARNING (CWE-457): [#def23]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_spawn’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:41905:19: warning[-Wmaybe-uninitialized]: ‘size3’ may be used uninitialized
#41905 |     for (i = 0; i < size3; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:41780:10: note: ‘size3’ was declared here
#41780 |   size_t size3 ;
#      |          ^~~~~
#41903|       size_t i;
#41904|       free(vector3);
#41905|->     for (i = 0; i < size3; i++)
#41906|       Py_XDECREF(pyVector3[i]);
#41907|     }

Error: COMPILER_WARNING (CWE-457): [#def24]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_op_assuan_result_err_set’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:48296:27: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#48296 |     if (arg1) (arg1)->err = arg2;
#      |               ~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/gpgme_wrap.c:48272:17: note: ‘arg2’ was declared here
#48272 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#48294|     {
#48295|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#48296|->     if (arg1) (arg1)->err = arg2;
#48297|       SWIG_PYTHON_THREAD_END_ALLOW;
#48298|     }

Error: COMPILER_WARNING (CWE-477): [#def25]
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/helpers.c: scope_hint: In function ‘_gpg_stash_callback_exception’
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/helpers.c:119:3: warning[-Wdeprecated-declarations]: ‘PyWeakref_GetObject’ is deprecated
#  119 |   self = PyWeakref_GetObject(weak_self);
#      |   ^~~~
/usr/include/python3.13/Python.h:113: included_from: Included from here.
gpgme-1.24.0-build/gpgme-1.24.0/build-qt6/lang/python/python3.13-gpg/helpers.c:30: included_from: Included from here.
/usr/include/python3.13/weakrefobject.h:30:44: note: declared here
#   30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref);
#      |                                            ^~~~~~~~~~~~~~~~~~~
#  117|     }
#  118|   
#  119|->   self = PyWeakref_GetObject(weak_self);
#  120|     /* self only has a borrowed reference.  */
#  121|     if (self == Py_None) {

Error: COMPILER_WARNING (CWE-457): [#def26]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:3959:10: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
# 3959 |     *obj = value;
#      |     ~~~~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_error_t_p_assign’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:49009:17: note: ‘arg2’ was declared here
#49009 |   gpgme_error_t arg2 ;
#      |                 ^~~~
# 3957|   
# 3958|     static void gpgme_error_t_p_assign(gpgme_error_t *obj, gpgme_error_t value) {
# 3959|->     *obj = value;
# 3960|     }
# 3961|   

Error: COMPILER_WARNING (CWE-457): [#def27]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_data_seek’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4157:14: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
# 4157 |     result = gpgme_data_seek(arg1,arg2,arg3);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4118:9: note: ‘arg2’ was declared here
# 4118 |   off_t arg2 ;
#      |         ^~~~
# 4155|     {
# 4156|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4157|->     result = gpgme_data_seek(arg1,arg2,arg3);
# 4158|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4159|     }

Error: COMPILER_WARNING (CWE-457): [#def28]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_strerror’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4717:22: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4717 |     result = (char *)gpgme_strerror(arg1);
#      |                      ^~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4698:17: note: ‘arg1’ was declared here
# 4698 |   gpgme_error_t arg1 ;
#      |                 ^~~~
# 4715|     {
# 4716|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4717|->     result = (char *)gpgme_strerror(arg1);
# 4718|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4719|     }

Error: COMPILER_WARNING (CWE-457): [#def29]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_strerror_r’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4772:14: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4772 |     result = (int)gpgme_strerror_r(arg1,arg2,arg3);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4729:15: note: ‘arg1’ was declared here
# 4729 |   gpg_error_t arg1 ;
#      |               ^~~~
# 4770|     {
# 4771|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4772|->     result = (int)gpgme_strerror_r(arg1,arg2,arg3);
# 4773|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4774|     }

Error: COMPILER_WARNING (CWE-457): [#def30]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_strsource’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4813:22: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4813 |     result = (char *)gpgme_strsource(arg1);
#      |                      ^~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4794:17: note: ‘arg1’ was declared here
# 4794 |   gpgme_error_t arg1 ;
#      |                 ^~~~
# 4811|     {
# 4812|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4813|->     result = (char *)gpgme_strsource(arg1);
# 4814|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4815|     }

Error: COMPILER_WARNING (CWE-457): [#def31]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_err_code_to_errno’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4874:14: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4874 |     result = (int)gpgme_err_code_to_errno(arg1);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4855:20: note: ‘arg1’ was declared here
# 4855 |   gpgme_err_code_t arg1 ;
#      |                    ^~~~
# 4872|     {
# 4873|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4874|->     result = (int)gpgme_err_code_to_errno(arg1);
# 4875|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4876|     }

Error: COMPILER_WARNING (CWE-457): [#def32]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_err_make_from_errno’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4959:14: warning[-Wmaybe-uninitialized]: ‘arg1’ may be used uninitialized
# 4959 |     result = gpgme_err_make_from_errno(arg1,arg2);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:4933:22: note: ‘arg1’ was declared here
# 4933 |   gpgme_err_source_t arg1 ;
#      |                      ^~~~
# 4957|     {
# 4958|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 4959|->     result = gpgme_err_make_from_errno(arg1,arg2);
# 4960|       SWIG_PYTHON_THREAD_END_ALLOW;
# 4961|     }

Error: COMPILER_WARNING (CWE-457): [#def33]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_key_sig_status_set’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:8763:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
# 8763 |     if (arg1) (arg1)->status = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:8739:17: note: ‘arg2’ was declared here
# 8739 |   gpgme_error_t arg2 ;
#      |                 ^~~~
# 8761|     {
# 8762|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
# 8763|->     if (arg1) (arg1)->status = arg2;
# 8764|       SWIG_PYTHON_THREAD_END_ALLOW;
# 8765|     }

Error: COMPILER_WARNING (CWE-457): [#def34]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_invalid_key_reason_set’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:13035:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#13035 |     if (arg1) (arg1)->reason = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:13011:17: note: ‘arg2’ was declared here
#13011 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#13033|     {
#13034|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#13035|->     if (arg1) (arg1)->reason = arg2;
#13036|       SWIG_PYTHON_THREAD_END_ALLOW;
#13037|     }

Error: COMPILER_WARNING (CWE-457): [#def35]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_io_event_done_data_err_set’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:14711:27: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#14711 |     if (arg1) (arg1)->err = arg2;
#      |               ~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:14687:17: note: ‘arg2’ was declared here
#14687 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#14709|     {
#14710|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#14711|->     if (arg1) (arg1)->err = arg2;
#14712|       SWIG_PYTHON_THREAD_END_ALLOW;
#14713|     }

Error: COMPILER_WARNING (CWE-457): [#def36]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_io_event_done_data_op_err_set’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:14778:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#14778 |     if (arg1) (arg1)->op_err = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:14754:17: note: ‘arg2’ was declared here
#14754 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#14776|     {
#14777|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#14778|->     if (arg1) (arg1)->op_err = arg2;
#14779|       SWIG_PYTHON_THREAD_END_ALLOW;
#14780|     }

Error: COMPILER_WARNING (CWE-457): [#def37]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_data_new_from_filepart’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:16767:14: warning[-Wmaybe-uninitialized]: ‘arg4’ may be used uninitialized
#16767 |     result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5);
#      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:16703:9: note: ‘arg4’ was declared here
#16703 |   off_t arg4 ;
#      |         ^~~~
#16765|     {
#16766|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#16767|->     result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5);
#16768|       SWIG_PYTHON_THREAD_END_ALLOW;
#16769|     }

Error: COMPILER_WARNING (CWE-457): [#def38]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_recipient_status_set’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:21693:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#21693 |     if (arg1) (arg1)->status = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:21669:17: note: ‘arg2’ was declared here
#21669 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#21691|     {
#21692|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#21693|->     if (arg1) (arg1)->status = arg2;
#21694|       SWIG_PYTHON_THREAD_END_ALLOW;
#21695|     }

Error: COMPILER_WARNING (CWE-457): [#def39]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_signature_status_set’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:27384:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#27384 |     if (arg1) (arg1)->status = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:27360:17: note: ‘arg2’ was declared here
#27360 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#27382|     {
#27383|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#27384|->     if (arg1) (arg1)->status = arg2;
#27385|       SWIG_PYTHON_THREAD_END_ALLOW;
#27386|     }

Error: COMPILER_WARNING (CWE-457): [#def40]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_signature_validity_reason_set’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:28083:39: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#28083 |     if (arg1) (arg1)->validity_reason = arg2;
#      |               ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:28059:17: note: ‘arg2’ was declared here
#28059 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#28081|     {
#28082|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#28083|->     if (arg1) (arg1)->validity_reason = arg2;
#28084|       SWIG_PYTHON_THREAD_END_ALLOW;
#28085|     }

Error: COMPILER_WARNING (CWE-457): [#def41]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_import_status_result_set’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:31689:30: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#31689 |     if (arg1) (arg1)->result = arg2;
#      |               ~~~~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:31665:17: note: ‘arg2’ was declared here
#31665 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#31687|     {
#31688|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#31689|->     if (arg1) (arg1)->result = arg2;
#31690|       SWIG_PYTHON_THREAD_END_ALLOW;
#31691|     }

Error: COMPILER_WARNING (CWE-457): [#def42]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_receive_keys_start’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:33660:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#33660 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:33588:10: note: ‘size2’ was declared here
#33588 |   size_t size2 ;
#      |          ^~~~~
#33658|       size_t i;
#33659|       free(vector2);
#33660|->     for (i = 0; i < size2; i++)
#33661|       Py_XDECREF(pyVector2[i]);
#33662|     }

Error: COMPILER_WARNING (CWE-457): [#def43]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_receive_keys’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:33746:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#33746 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:33674:10: note: ‘size2’ was declared here
#33674 |   size_t size2 ;
#      |          ^~~~~
#33744|       size_t i;
#33745|       free(vector2);
#33746|->     for (i = 0; i < size2; i++)
#33747|       Py_XDECREF(pyVector2[i]);
#33748|     }

Error: COMPILER_WARNING (CWE-457): [#def44]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_export_ext_start’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:34539:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#34539 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:34334:10: note: ‘size2’ was declared here
#34334 |   size_t size2 ;
#      |          ^~~~~
#34537|       size_t i;
#34538|       free(vector2);
#34539|->     for (i = 0; i < size2; i++)
#34540|       Py_XDECREF(pyVector2[i]);
#34541|     }

Error: COMPILER_WARNING (CWE-457): [#def45]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_export_ext’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:34855:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#34855 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:34650:10: note: ‘size2’ was declared here
#34650 |   size_t size2 ;
#      |          ^~~~~
#34853|       size_t i;
#34854|       free(vector2);
#34855|->     for (i = 0; i < size2; i++)
#34856|       Py_XDECREF(pyVector2[i]);
#34857|     }

Error: COMPILER_WARNING (CWE-457): [#def46]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_keylist_ext_start’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:40191:19: warning[-Wmaybe-uninitialized]: ‘size2’ may be used uninitialized
#40191 |     for (i = 0; i < size2; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:40105:10: note: ‘size2’ was declared here
#40105 |   size_t size2 ;
#      |          ^~~~~
#40189|       size_t i;
#40190|       free(vector2);
#40191|->     for (i = 0; i < size2; i++)
#40192|       Py_XDECREF(pyVector2[i]);
#40193|     }

Error: COMPILER_WARNING (CWE-457): [#def47]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_spawn_start’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:41760:19: warning[-Wmaybe-uninitialized]: ‘size3’ may be used uninitialized
#41760 |     for (i = 0; i < size3; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:41635:10: note: ‘size3’ was declared here
#41635 |   size_t size3 ;
#      |          ^~~~~
#41758|       size_t i;
#41759|       free(vector3);
#41760|->     for (i = 0; i < size3; i++)
#41761|       Py_XDECREF(pyVector3[i]);
#41762|     }

Error: COMPILER_WARNING (CWE-457): [#def48]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap_gpgme_op_spawn’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:41905:19: warning[-Wmaybe-uninitialized]: ‘size3’ may be used uninitialized
#41905 |     for (i = 0; i < size3; i++)
#      |                 ~~^~~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:41780:10: note: ‘size3’ was declared here
#41780 |   size_t size3 ;
#      |          ^~~~~
#41903|       size_t i;
#41904|       free(vector3);
#41905|->     for (i = 0; i < size3; i++)
#41906|       Py_XDECREF(pyVector3[i]);
#41907|     }

Error: COMPILER_WARNING (CWE-457): [#def49]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c: scope_hint: In function ‘_wrap__gpgme_op_assuan_result_err_set’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:48296:27: warning[-Wmaybe-uninitialized]: ‘arg2’ may be used uninitialized
#48296 |     if (arg1) (arg1)->err = arg2;
#      |               ~~~~~~~~~~~~^~~~~~
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/gpgme_wrap.c:48272:17: note: ‘arg2’ was declared here
#48272 |   gpgme_error_t arg2 ;
#      |                 ^~~~
#48294|     {
#48295|       SWIG_PYTHON_THREAD_BEGIN_ALLOW;
#48296|->     if (arg1) (arg1)->err = arg2;
#48297|       SWIG_PYTHON_THREAD_END_ALLOW;
#48298|     }

Error: COMPILER_WARNING (CWE-477): [#def50]
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/helpers.c: scope_hint: In function ‘_gpg_stash_callback_exception’
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/helpers.c:119:3: warning[-Wdeprecated-declarations]: ‘PyWeakref_GetObject’ is deprecated
#  119 |   self = PyWeakref_GetObject(weak_self);
#      |   ^~~~
/usr/include/python3.13/Python.h:113: included_from: Included from here.
gpgme-1.24.0-build/gpgme-1.24.0/build/lang/python/python3.13-gpg/helpers.c:30: included_from: Included from here.
/usr/include/python3.13/weakrefobject.h:30:44: note: declared here
#   30 | Py_DEPRECATED(3.13) PyAPI_FUNC(PyObject *) PyWeakref_GetObject(PyObject *ref);
#      |                                            ^~~~~~~~~~~~~~~~~~~
#  117|     }
#  118|   
#  119|->   self = PyWeakref_GetObject(weak_self);
#  120|     /* self only has a borrowed reference.  */
#  121|     if (self == Py_None) {

Error: COMPILER_WARNING (CWE-477): [#def51]
gpgme-1.24.0-build/gpgme-1.24.0/lang/qt/src/qgpgmenewcryptoconfig.cpp: scope_hint: In member function 'virtual void QGpgMENewCryptoConfig::sync(bool)'
gpgme-1.24.0-build/gpgme-1.24.0/lang/qt/src/qgpgmenewcryptoconfig.cpp:130:77: warning[-Wdeprecated-declarations]: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QHash<QString, std::shared_ptr<QGpgMENewCryptoConfigComponent> >; typename std::add_const<_Tp>::type = const QHash<QString, std::shared_ptr<QGpgMENewCryptoConfigComponent> >]' is deprecated: Use std::as_const() instead.
#  130 |     for (const std::shared_ptr<QGpgMENewCryptoConfigComponent> &c : qAsConst(m_componentsByName)) {
#      |                                                                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qforeach.h:11: included_from: Included from here.
/usr/include/qt6/QtCore/qglobal.h:57: included_from: Included from here.
/usr/include/qt6/QtCore/qnamespace.h:12: included_from: Included from here.
/usr/include/qt6/QtCore/qbytearray.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qurl.h:8: included_from: Included from here.
/usr/include/qt6/QtCore/QUrl:1: included_from: Included from here.
gpgme-1.24.0-build/gpgme-1.24.0/lang/qt/src/cryptoconfig.h:43: included_from: Included from here.
gpgme-1.24.0-build/gpgme-1.24.0/lang/qt/src/qgpgmenewcryptoconfig.h:39: included_from: Included from here.
gpgme-1.24.0-build/gpgme-1.24.0/lang/qt/src/qgpgmenewcryptoconfig.cpp:39: included_from: Included from here.
/usr/include/qt6/QtCore/qttypetraits.h:36:45: note: declared here
#   36 | constexpr typename std::add_const<T>::type &qAsConst(T &t) noexcept { return t; }
#      |                                             ^~~~~~~~
#  128|   void QGpgMENewCryptoConfig::sync(bool runtime)
#  129|   {
#  130|->     for (const std::shared_ptr<QGpgMENewCryptoConfigComponent> &c : qAsConst(m_componentsByName)) {
#  131|           c->sync(runtime);
#  132|       }

Scan Properties

analyzer-version-clippy1.82.0
analyzer-version-cppcheck2.16.0
analyzer-version-gcc14.2.1
analyzer-version-gcc-analyzer15.0.0
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.82.0
diffbase-analyzer-version-cppcheck2.16.0
diffbase-analyzer-version-gcc14.2.1
diffbase-analyzer-version-gcc-analyzer15.0.0
diffbase-analyzer-version-shellcheck0.10.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-232.us-west-2.compute.internal
diffbase-mock-configfedora-rawhide-gcc-latest-x86_64
diffbase-project-namegpgme-1.23.2-5.fc41
diffbase-store-results-to/tmp/tmpvp7d1e07/gpgme-1.23.2-5.fc41.tar.xz
diffbase-time-created2024-11-13 00:03:06
diffbase-time-finished2024-11-13 00:09:07
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmpvp7d1e07/gpgme-1.23.2-5.fc41.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpvp7d1e07/gpgme-1.23.2-5.fc41.src.rpm'
diffbase-tool-versioncsmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-232.us-west-2.compute.internal
mock-configfedora-rawhide-gcc-latest-x86_64
project-namegpgme-1.24.0-1.fc42
store-results-to/tmp/tmp1_0knd0h/gpgme-1.24.0-1.fc42.tar.xz
time-created2024-11-13 00:09:36
time-finished2024-11-13 00:17:07
titleNewly introduced findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmp1_0knd0h/gpgme-1.24.0-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmp1_0knd0h/gpgme-1.24.0-1.fc42.src.rpm'
tool-versioncsmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9