unbound-1.20.0-2.fc41

List of Defects

Error: CPPCHECK_WARNING: [#def1]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/daemon/acl_list.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def2]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/daemon/cachedump.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def3]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/daemon/daemon.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def4]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/daemon/remote.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def5]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/daemon/stats.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def6]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/daemon/unbound.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def7]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/daemon/worker.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def8]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/dns64/dns64.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def9]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/dnstap/dnstap_fstrm.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def10]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/dnstap/dtstream.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def11]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/edns-subnet/addrtree.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def12]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/edns-subnet/subnetmod.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def13]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/ipsecmod/ipsecmod.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def14]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/iterator/iter_delegpt.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def15]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/iterator/iter_fwd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def16]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/iterator/iter_hints.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def17]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/iterator/iter_resptype.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def18]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/iterator/iter_scrub.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def19]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/iterator/iter_utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def20]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/iterator/iterator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def21]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/context.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def22]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/libunbound.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-590): [#def23]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/libunbound.c:369: error[autovarInvalidDeallocation]: Deallocation of an auto-variable (.) results in undefined behaviour.
#  367|   		a->super = &ctx->superalloc;
#  368|   		alloc_clear(a);
#  369|-> 		free(a);
#  370|   		a = na;
#  371|   	}

Error: CPPCHECK_WARNING: [#def24]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/libworker.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/libworker.c: scope_hint: In function 'libworker_fillup_fg'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/libworker.c:544:35: warning[-Wanalyzer-malloc-leak]: leak of 'strdup(why_bogus)'
#  542|   	q->res->was_ratelimited = was_ratelimited;
#  543|   	if(why_bogus)
#  544|-> 		q->res->why_bogus = strdup(why_bogus);
#  545|   	if(rcode != 0) {
#  546|   		q->res->rcode = rcode;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def26]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_MangledTypeQueryModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:630:13: warning[-Wanalyzer-null-dereference]: dereference of NULL 'iter'
/usr/include/python3.13/tupleobject.h:39: included_from: Included from here.
/usr/include/python3.13/Python.h:84: included_from: Included from here.
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1290:20: note: in expansion of macro 'PyTuple_GET_SIZE'
/usr/include/python3.13/Python.h:19: included_from: Included from here.
/usr/include/python3.13/cpython/tupleobject.h:22:28: note: in expansion of macro '_PyTuple_CAST'
/usr/include/python3.13/cpython/tupleobject.h:23:12: note: in expansion of macro 'Py_SIZE'
/usr/include/python3.13/cpython/tupleobject.h:23:12: note: in expansion of macro 'Py_SIZE'
/usr/include/python3.13/cpython/tupleobject.h:23:12: note: in expansion of macro 'Py_SIZE'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1290:20: note: in expansion of macro 'PyTuple_GET_SIZE'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11645:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11645:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11645:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:3411:12: note: in expansion of macro 'SWIG_TypeQuery'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:3411:12: note: in expansion of macro 'SWIG_TypeQuery'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:2979:37: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:2979:37: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:2979:37: note: in expansion of macro 'SWIG_GetModule'
#  628|     swig_module_info *iter = start;
#  629|     do {
#  630|->     if (iter->size) {
#  631|         size_t l = 0;
#  632|         size_t r = iter->size - 1;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def27]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1152:57: warning[-Wanalyzer-out-of-bounds]: buffer over-read
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12315:15: note: in expansion of macro 'SWIG_InternalNewPointerObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12397:1: note: in expansion of macro 'SWIG_init'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12516:3: note: in expansion of macro 'SWIG_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1616:3: note: in expansion of macro 'Py_INCREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12326:9: note: in expansion of macro 'Py_DECREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12315:15: note: in expansion of macro 'SWIG_InternalNewPointerObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1152:57: note: read of 8 bytes from after the end of 'swig_const_table'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12315:15: note: in expansion of macro 'SWIG_InternalNewPointerObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1152:57: note: valid subscripts for 'swig_const_table' are '[0]' to '[0]'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12315:15: note: in expansion of macro 'SWIG_InternalNewPointerObj'
#                                                            └──────────────────────────┘
#                                                                         ^
# 1150|   #endif
# 1151|   
# 1152|-> #define SWIG_InternalNewPointerObj(ptr, type, flags)	SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
# 1153|   
# 1154|   #define SWIG_CheckImplicit(ty)                          SWIG_Python_CheckImplicit(ty) 

Error: GCC_ANALYZER_WARNING (CWE-126): [#def28]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:57: warning[-Wanalyzer-out-of-bounds]: buffer over-read
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12397:1: note: in expansion of macro 'SWIG_init'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12516:3: note: in expansion of macro 'SWIG_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1616:3: note: in expansion of macro 'Py_INCREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12326:9: note: in expansion of macro 'Py_DECREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:57: note: read of 8 bytes from after the end of 'swig_const_table'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:57: note: valid subscripts for 'swig_const_table' are '[0]' to '[0]'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
#                                                            └──────────────────────────┘
#                                                                         ^
# 1158|   /* for raw packed data */
# 1159|   #define SWIG_ConvertPacked(obj, ptr, sz, ty)            SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
# 1160|-> #define SWIG_NewPackedObj(ptr, sz, type)                SWIG_Python_NewPackedObj(ptr, sz, type)
# 1161|   
# 1162|   /* for class or struct pointers */

Error: GCC_ANALYZER_WARNING (CWE-476): [#def29]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SwigPyClientData_New'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1658:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL 'data'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11542:45: note: in expansion of macro 'SWIG_NewClientData'
# 1656|       SwigPyClientData *data = (SwigPyClientData *)malloc(sizeof(SwigPyClientData));
# 1657|       /* the klass element */
# 1658|->     data->klass = obj;
# 1659|       Py_INCREF(data->klass);
# 1660|       /* the newraw method and newargs arguments used to create a new raw instance */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def30]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_new_ub_stats_info'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:2867:6: warning[-Wanalyzer-malloc-leak]: leak of 'result'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11444:15: note: in expansion of macro 'SWIG_NewPointerObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11444:15: note: in expansion of macro 'SWIG_NewPointerObj'
# 2865|   
# 2866|     robj = SwigPyObject_New(ptr, type, own);
# 2867|->   if (robj && clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
# 2868|       PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
# 2869|       Py_DECREF(robj);

Error: CLANG_WARNING: [#def31]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:3827:9: warning[deadcode.DeadStores]: Although the value stored to 'fdfl' is used in the enclosing expression, the value is never actually read from 'fdfl'
# 3825|         (PyObject_CallMethod(obj, "flush", NULL) != NULL) && /* flush() succeeded */
# 3826|         ((fd = PyObject_AsFileDescriptor(obj)) != -1) &&     /* got file descriptor */
# 3827|->       ((fdfl = fcntl(fd, F_GETFL)) != -1)                  /* got descriptor flags */
# 3828|       ) {
# 3829|       return 1;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def32]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_ub_stats_info_mesh_num_states_get'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11051:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'arg1'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11046:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11046:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11046:10: note: in expansion of macro 'SWIG_ConvertPtr'
#11049|     }
#11050|     arg1 = (struct ub_stats_info *)(argp1);
#11051|->   result = (long long) ((arg1)->mesh_num_states);
#11052|     resultobj = SWIG_From_long_SS_long((long long)(result));
#11053|     return resultobj;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def33]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_ub_stats_info_mesh_num_reply_states_get'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11105:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'arg1'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11100:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11100:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11100:10: note: in expansion of macro 'SWIG_ConvertPtr'
#11103|     }
#11104|     arg1 = (struct ub_stats_info *)(argp1);
#11105|->   result = (long long) ((arg1)->mesh_num_reply_states);
#11106|     resultobj = SWIG_From_long_SS_long((long long)(result));
#11107|     return resultobj;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def34]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_ub_stats_info_mesh_jostled_get'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11159:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'arg1'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11154:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11154:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11154:10: note: in expansion of macro 'SWIG_ConvertPtr'
#11157|     }
#11158|     arg1 = (struct ub_stats_info *)(argp1);
#11159|->   result = (long long) ((arg1)->mesh_jostled);
#11160|     resultobj = SWIG_From_long_SS_long((long long)(result));
#11161|     return resultobj;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def35]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_ub_stats_info_mesh_dropped_get'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11213:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'arg1'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11208:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11208:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11208:10: note: in expansion of macro 'SWIG_ConvertPtr'
#11211|     }
#11212|     arg1 = (struct ub_stats_info *)(argp1);
#11213|->   result = (long long) ((arg1)->mesh_dropped);
#11214|     resultobj = SWIG_From_long_SS_long((long long)(result));
#11215|     return resultobj;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def36]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_ub_stats_info_mesh_replies_sent_get'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11267:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'arg1'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11262:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11262:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11262:10: note: in expansion of macro 'SWIG_ConvertPtr'
#11265|     }
#11266|     arg1 = (struct ub_stats_info *)(argp1);
#11267|->   result = (long long) ((arg1)->mesh_replies_sent);
#11268|     resultobj = SWIG_From_long_SS_long((long long)(result));
#11269|     return resultobj;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def37]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_ub_stats_info_mesh_replies_sum_wait_sec_get'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11321:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'arg1'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11316:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11316:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11316:10: note: in expansion of macro 'SWIG_ConvertPtr'
#11319|     }
#11320|     arg1 = (struct ub_stats_info *)(argp1);
#11321|->   result = (long long) ((arg1)->mesh_replies_sum_wait_sec);
#11322|     resultobj = SWIG_From_long_SS_long((long long)(result));
#11323|     return resultobj;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def38]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_ub_stats_info_mesh_replies_sum_wait_usec_get'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11375:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'arg1'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11370:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11370:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11370:10: note: in expansion of macro 'SWIG_ConvertPtr'
#11373|     }
#11374|     arg1 = (struct ub_stats_info *)(argp1);
#11375|->   result = (long long) ((arg1)->mesh_replies_sum_wait_usec);
#11376|     resultobj = SWIG_From_long_SS_long((long long)(result));
#11377|     return resultobj;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def39]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_ub_stats_info_mesh_time_median_get'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11429:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'arg1'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11424:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11424:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11424:10: note: in expansion of macro 'SWIG_ConvertPtr'
#11427|     }
#11428|     arg1 = (struct ub_stats_info *)(argp1);
#11429|->   result = (double) ((arg1)->mesh_time_median);
#11430|     resultobj = SWIG_From_double((double)(result));
#11431|     return resultobj;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def40]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function '_wrap_ub_ctx_dummy_get'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11531:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'arg1'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11526:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11526:10: note: in expansion of macro 'SWIG_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1143:57: note: in expansion of macro 'SWIG_Python_ConvertPtr'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:11526:10: note: in expansion of macro 'SWIG_ConvertPtr'
#11529|     }
#11530|     arg1 = (struct ub_ctx *)(argp1);
#11531|->   result = (int) ((arg1)->dummy);
#11532|     resultobj = SWIG_From_int((int)(result));
#11533|     return resultobj;

Error: GCC_ANALYZER_WARNING (CWE-126): [#def41]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12312:29: warning[-Wanalyzer-out-of-bounds]: buffer over-read
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12397:1: note: in expansion of macro 'SWIG_init'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12516:3: note: in expansion of macro 'SWIG_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1616:3: note: in expansion of macro 'Py_INCREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12326:9: note: in expansion of macro 'Py_DECREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12312:29: note: read of 4 bytes from after the end of 'swig_const_table'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12312:29: note: valid subscripts for 'swig_const_table' are '[0]' to '[0]'
#                                                          └───────────────────────┘
#                                                                      ^
#12310|       PyObject *obj = 0;
#12311|       size_t i;
#12312|->     for (i = 0; constants[i].type; ++i) {
#12313|         switch(constants[i].type) {
#12314|         case SWIG_PY_POINTER:

Error: GCC_ANALYZER_WARNING (CWE-126): [#def42]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12315:78: warning[-Wanalyzer-out-of-bounds]: buffer over-read
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1152:94: note: in definition of macro 'SWIG_InternalNewPointerObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12397:1: note: in expansion of macro 'SWIG_init'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12516:3: note: in expansion of macro 'SWIG_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1616:3: note: in expansion of macro 'Py_INCREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12326:9: note: in expansion of macro 'Py_DECREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1152:94: note: in definition of macro 'SWIG_InternalNewPointerObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12315:78: note: read of 8 bytes from after the end of 'swig_const_table'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1152:94: note: in definition of macro 'SWIG_InternalNewPointerObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12315:78: note: valid subscripts for 'swig_const_table' are '[0]' to '[0]'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1152:94: note: in definition of macro 'SWIG_InternalNewPointerObj'
#                                                            └─────────────────────────────────────────────┘
#                                                                                   ^
#12313|         switch(constants[i].type) {
#12314|         case SWIG_PY_POINTER:
#12315|->         obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
#12316|           break;
#12317|         case SWIG_PY_BINARY:

Error: GCC_ANALYZER_WARNING (CWE-126): [#def43]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:66: warning[-Wanalyzer-out-of-bounds]: buffer over-read
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:87: note: in definition of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12397:1: note: in expansion of macro 'SWIG_init'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12516:3: note: in expansion of macro 'SWIG_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1616:3: note: in expansion of macro 'Py_INCREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12326:9: note: in expansion of macro 'Py_DECREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:87: note: in definition of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:66: note: read of 8 bytes from after the end of 'swig_const_table'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:87: note: in definition of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:66: note: valid subscripts for 'swig_const_table' are '[0]' to '[0]'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:87: note: in definition of macro 'SWIG_NewPackedObj'
#                                                            └────────────────────────────┘
#                                                                          ^
#12316|           break;
#12317|         case SWIG_PY_BINARY:
#12318|->         obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
#12319|           break;
#12320|         default:

Error: GCC_ANALYZER_WARNING (CWE-126): [#def44]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:89: warning[-Wanalyzer-out-of-bounds]: buffer over-read
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:91: note: in definition of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12397:1: note: in expansion of macro 'SWIG_init'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12137:17: note: in expansion of macro 'SWIG_GetModule'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12516:3: note: in expansion of macro 'SWIG_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1616:3: note: in expansion of macro 'Py_INCREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:15: note: in expansion of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12326:9: note: in expansion of macro 'Py_DECREF'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c: scope_hint: In function 'SWIG_Python_InstallConstants'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:91: note: in definition of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:89: note: read of 8 bytes from after the end of 'swig_const_table'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:91: note: in definition of macro 'SWIG_NewPackedObj'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:12318:89: note: valid subscripts for 'swig_const_table' are '[0]' to '[0]'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/libunbound/python/libunbound_wrap.c:1160:91: note: in definition of macro 'SWIG_NewPackedObj'
#                                                            └─────────────────────────────────────────────┘
#                                                                                   ^
#12316|           break;
#12317|         case SWIG_PY_BINARY:
#12318|->         obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
#12319|           break;
#12320|         default:

Error: CPPCHECK_WARNING: [#def45]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/respip/respip.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def46]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/authzone.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def47]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/cache/dns.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def48]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/cache/infra.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def49]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/cache/rrset.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def50]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/listen_dnsport.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def51]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/localzone.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def52]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/mesh.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def53]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/outside_network.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def54]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/rpz.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def55]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/services/view.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def56]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/sldns/keyraw.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def57]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/sldns/parse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def58]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/sldns/parseutil.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def59]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/sldns/rrdef.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def60]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/sldns/str2wire.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def61]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/sldns/wire2str.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def62]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/smallapp/unbound-anchor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def63]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/smallapp/unbound-checkconf.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def64]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/smallapp/unbound-control.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def65]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/smallapp/unbound-host.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def66]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/testcode/streamtcp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-479): [#def67]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/testcode/streamtcp.c: scope_hint: In function 'sigh'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/testcode/streamtcp.c:547:17: warning[-Wanalyzer-unsafe-call-within-signal-handler]: call to 'exit' from within signal handler
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/testcode/streamtcp.c:547:17: note: '_exit' is a possible signal-safe alternative for 'exit'
#  545|   		/* simple cast to void will not silence Wunused-result */
#  546|   		(void)!write(STDOUT_FILENO, strpipe, strlen(strpipe));
#  547|-> 		exit(1);
#  548|   	}
#  549|   	str[21] = '0' + (sig/10)%10;

Error: GCC_ANALYZER_WARNING (CWE-479): [#def68]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/testcode/streamtcp.c:553:9: warning[-Wanalyzer-unsafe-call-within-signal-handler]: call to 'exit' from within signal handler
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/testcode/streamtcp.c:553:9: note: '_exit' is a possible signal-safe alternative for 'exit'
#  551|   	/* simple cast to void will not silence Wunused-result */
#  552|   	(void)!write(STDOUT_FILENO, str, strlen(str));
#  553|-> 	exit(1);
#  554|   }
#  555|   #endif /* SIGPIPE */

Error: CPPCHECK_WARNING: [#def69]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/config_file.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def70]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configlexer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-457): [#def71]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configparser.c: scope_hint: In function 'ub_c_parse'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configparser.c:1178:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'ub_c_ss'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configparser.c:1163:9: note: in expansion of macro 'YYCOPY'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configparser.c:2787:9: note: in expansion of macro 'YYSTACK_RELOCATE'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configparser.c:1178:25: note: in definition of macro 'YYCOPY'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configparser.c:2787:9: note: in expansion of macro 'YYSTACK_RELOCATE'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configparser.c:1163:9: note: in expansion of macro 'YYCOPY'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configparser.c:2787:9: note: in expansion of macro 'YYSTACK_RELOCATE'
# 1176|   #  if defined __GNUC__ && 1 < __GNUC__
# 1177|   #   define YYCOPY(Dst, Src, Count) \
# 1178|->       __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src)))
# 1179|   #  else
# 1180|   #   define YYCOPY(Dst, Src, Count)              \

Error: GCC_ANALYZER_WARNING (CWE-457): [#def72]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/configparser.c:2914:9: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
# 2912|        unconditionally makes the parser a bit smaller, and it avoids a
# 2913|        GCC warning that YYVAL may be used uninitialized.  */
# 2914|->   yyval = yyvsp[1-yylen];
# 2915|   
# 2916|   

Error: CPPCHECK_WARNING: [#def73]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/dname.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def74]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/msgencode.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-476): [#def75]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/msgencode.c: scope_hint: In function 'compress_tree_store'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/msgencode.c:244:27: warning[-Wanalyzer-null-dereference]: dereference of NULL 'insertpt'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/msgencode.c:50: included_from: Included from here.
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/msgencode.c: scope_hint: In function 'compress_tree_store'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/msgencode.c: scope_hint: In function 'compress_tree_store'
#  242|   	/* if we have a vine, hang the vine into the tree */
#  243|   	if(prevnode) {
#  244|-> 		*insertpt = prevnode;
#  245|   		prevnode->parent = closest;
#  246|   	}

Error: CPPCHECK_WARNING: [#def76]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/msgparse.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def77]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/msgreply.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def78]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/data/packed_rrset.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def79]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/edns.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def80]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/fptr_wlist.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def81]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/log.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def82]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/net_help.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def83]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/netevent.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def84]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/proxy_protocol.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def85]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/rbtree.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def86]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/storage/lruhash.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def87]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/storage/slabhash.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def88]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/tube.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def89]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/ub_event.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def90]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/ub_event_pluggable.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def91]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/ub_event_pluggable.c: scope_hint: In function 'ub_default_event_base'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/ub_event_pluggable.c:387:16: warning[-Wanalyzer-malloc-leak]: leak of 'my_base'
#  385|   	my_base->super.magic = UB_EVENT_MAGIC;
#  386|   	my_base->super.vmt = &default_event_base_vmt;
#  387|-> 	return &my_base->super;
#  388|   }
#  389|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/ub_event_pluggable.c: scope_hint: In function 'ub_libevent_event_base'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/util/ub_event_pluggable.c:405:16: warning[-Wanalyzer-malloc-leak]: leak of 'my_base'
#  403|   	my_base->super.vmt = &default_event_base_vmt;
#  404|   	my_base->base = base;
#  405|-> 	return &my_base->super;
#  406|   #endif
#  407|   }

Error: CPPCHECK_WARNING: [#def93]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/autotrust.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def94]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/autotrust.c:725:3: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull'
#  723|   	while(iter(&list_i, &rr, &rr_len, &dname_len)) {
#  724|   		log_assert(data->rr_data[i]);
#  725|-> 		memmove(data->rr_data[i],
#  726|   			sldns_wirerr_get_rdatawl(rr, rr_len, dname_len),
#  727|   			data->rr_len[i]);

Error: CPPCHECK_WARNING: [#def95]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_anchor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def96]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_kentry.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def97]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_neg.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING: [#def98]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_neg.c:276:3: warning[unix.Malloc]: Use of memory after it is freed
#  274|   	/* delete elements until enough space or its empty */
#  275|   	while(neg->last && neg->max < neg->use + need) {
#  276|-> 		neg_delete_data(neg, neg->last);
#  277|   	}
#  278|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def99]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_neg.c: scope_hint: In function 'neg_data_chain'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_neg.c:638:33: warning[-Wanalyzer-malloc-leak]: leak of 'first'
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/config.h:1230: included_from: Included from here.
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_neg.c:44: included_from: Included from here.
#  636|   	/* create the new subtree, i is labelcount of current creation */
#  637|   	/* this creates a 'first' to z->parent=NULL list of zones */
#  638|-> 	for(i=labs; i!=tolabs; i--) {
#  639|   		/* create new item */
#  640|   		el = neg_setup_data_node(nm, nm_len, i);

Error: CPPCHECK_WARNING: [#def100]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_nsec.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def101]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_nsec3.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def102]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_secalgo.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def103]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_sigcrypt.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def104]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/val_utils.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING: [#def105]
unbound-1.20.0-build/unbound-1.20.0/unbound-1.20.0/validator/validator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Scan Properties

analyzer-version-clang18.1.7
analyzer-version-cppcheck2.14.2
analyzer-version-gcc14.1.1
analyzer-version-gcc-analyzer14.1.1
analyzer-version-shellcheck0.10.0
enabled-pluginsclang, cppcheck, gcc, shellcheck
exit-code0
hostip-172-16-1-64.us-west-2.compute.internal
mock-configfedora-41-x86_64
project-nameunbound-1.20.0-2.fc41
store-results-to/tmp/tmpzik8jk4q/unbound-1.20.0-2.fc41.tar.xz
time-created2024-07-03 18:16:30
time-finished2024-07-03 18:20:08
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpzik8jk4q/unbound-1.20.0-2.fc41.tar.xz' '--gcc-analyze' '/tmp/tmpzik8jk4q/unbound-1.20.0-2.fc41.src.rpm'
tool-versioncsmock-3.5.3-1.el9