libical-3.0.18-1.fc41
List of Defects
Error: CPPCHECK_WARNING: [#def1]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/doc/reference/libical-glib/libical-glib-scan.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def2]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/doc/reference/libical-glib/libical-glib-scan.c:218:16: warning[deadcode.DeadStores]: Although the value stored to 'event_num' is used in the enclosing expression, the value is never actually read from 'event_num'
Error: COMPILER_WARNING (CWE-563): [#def3]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/doc/reference/libical-glib/libical-glib-scan.c: scope_hint: In function ‘output_object_actions’
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/doc/reference/libical-glib/libical-glib-scan.c:599:30: warning[-Wunused-parameter]: unused parameter ‘fp’
# 599 | output_object_actions (FILE *fp, GType object_type)
# | ~~~~~~^~
Error: COMPILER_WARNING (CWE-477): [#def4]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical-glib/i-cal-object.c: scope_hint: In function ‘i_cal_object_class_init’
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical-glib/i-cal-object.c:227:5: warning[-Wdeprecated-declarations]: ‘g_type_class_add_private’ is deprecated
/usr/include/glib-2.0/gobject/gobject.h:26: included_from: Included from here.
/usr/include/glib-2.0/gobject/gbinding.h:31: included_from: Included from here.
/usr/include/glib-2.0/glib-object.h:24: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical-glib/i-cal-object.h:26: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical-glib/i-cal-object.c:21: included_from: Included from here.
/usr/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here
# 225| GObjectClass *object_class;
# 226|
# 227|-> g_type_class_add_private(class, sizeof(ICalObjectPrivate));
# 228|
# 229| object_class = G_OBJECT_CLASS(class);
Error: COMPILER_WARNING: [#def5]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical-glib/i-cal-object.c: scope_hint: In function ‘i_cal_object_init’
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical-glib/i-cal-object.c:322:13: warning: Deprecated pre-processor symbol: replace with "G_ADD_PRIVATE"
# 320| static void i_cal_object_init(ICalObject *iobject)
# 321| {
# 322|-> iobject->priv = G_TYPE_INSTANCE_GET_PRIVATE(iobject, I_CAL_TYPE_OBJECT, ICalObjectPrivate);
# 323|
# 324| g_mutex_init(&iobject->priv->props_lock);
Error: CPPCHECK_WARNING: [#def6]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical-glib/tmp-introspectmrs_tb44/ICalGLib-3.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def7]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical-glib/tmp-introspectmrs_tb44/ICalGLib-3.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def8]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/icalderivedproperty.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def9]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/icalderivedvalue.c: scope_hint: In function ‘icalvalue_set_binary’
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/icalderivedvalue.c:1343:25: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup(v)’
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/icalderivedvalue.c:29: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/icalderivedvalue.c:1334:5: note: in expansion of macro ‘icalerror_check_arg_rv’
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/icalderivedvalue.c:1336:5: note: in expansion of macro ‘icalerror_check_arg_rv’
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/icalderivedvalue.c:1336:5: note: in expansion of macro ‘icalerror_check_arg_rv’
# 1341| icalattach_unref(impl->data.v_attach);
# 1342|
# 1343|-> impl->data.v_attach = icalattach_new_from_data(strdup(v), free_icalvalue_attach_data, 0);
# 1344| }
# 1345|
Error: CPPCHECK_WARNING: [#def10]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/icalrestriction.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def11]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/tmp-introspectfxu86ndm/ICal-3.0.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def12]
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/src/libical/tmp-introspectfxu86ndm/ICal-3.0.c:799:27: warning[core.NullDereference]: Access to field 'message' results in a dereference of a null pointer (loaded from variable 'error')
Error: CPPCHECK_WARNING: [#def13]
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-465): [#def14]
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c: scope_hint: In function ‘get_source_method_comment’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:117:20: warning[-Wanalyzer-deref-before-check]: check of ‘*para.comment’ for NULL after already dereferencing it
/usr/lib64/glib-2.0/include/glibconfig.h:9: included_from: Included from here.
/usr/include/glib-2.0/glib/gtypes.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/galloca.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib.h:32: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.h:23: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:16: included_from: Included from here.
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:56:5: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gstring.h:37: included_from: Included from here.
/usr/include/glib-2.0/glib/giochannel.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:56: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:58:11: note: in expansion of macro ‘g_strdup’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c: scope_hint: In function ‘get_source_method_comment’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:73:21: note: in expansion of macro ‘g_strdup’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c: scope_hint: In function ‘get_source_method_comment’
# 115| }
# 116|
# 117|-> if (para->comment != NULL) {
# 118| buffer = g_strconcat(res, ": ", para->comment, NULL);
# 119| g_free(res);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def15]
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c: scope_hint: In function ‘get_source_method_proto’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:1830:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘method’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:56:5: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib.h:64: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:56:5: note: in expansion of macro ‘g_return_val_if_fail’
# 1828|
# 1829| /* Generate the method return */
# 1830|-> if (method->ret == NULL) {
# 1831| (void)g_stpcpy(buffer + strlen(buffer), "void");
# 1832| } else {
Error: GCC_ANALYZER_WARNING (CWE-476): [#def16]
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c: scope_hint: In function ‘get_source_run_time_checkers’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:2100:47: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:56:5: note: in expansion of macro ‘g_return_val_if_fail’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:58:11: note: in expansion of macro ‘g_strdup’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c: scope_hint: In function ‘get_source_run_time_checkers’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:2086:5: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:2087:5: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:2087:5: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/glist.h:34: included_from: Included from here.
/usr/include/glib-2.0/glib/ghash.h:36: included_from: Included from here.
/usr/include/glib-2.0/glib.h:52: included_from: Included from here.
/usr/include/glib-2.0/glib/gmem.h:315:57: note: in expansion of macro ‘_G_NEW’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:2089:14: note: in expansion of macro ‘g_new’
/usr/include/glib-2.0/glib/gmacros.h:1243:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:1899:5: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:1899:5: note: in expansion of macro ‘g_return_val_if_fail’
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro ‘_G_BOOLEAN_EXPR_IMPL’
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’
/usr/include/glib-2.0/glib/gmessages.h:664:9: note: in expansion of macro ‘G_LIKELY’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:1899:5: note: in expansion of macro ‘g_return_val_if_fail’
libical-3.0.18-build/libical-3.0.18/src/libical-glib/tools/generator.c:1899:5: note: in expansion of macro ‘g_return_val_if_fail’
# 2098| trueType = get_true_type(parameter->type);
# 2099| for (i = 0;
# 2100|-> i < namespace_len && trueType[i] && namespace[i] == trueType[i];
# 2101| i++);
# 2102|
Error: CPPCHECK_WARNING: [#def17]
libical-3.0.18-build/libical-3.0.18/src/libical/icalarray.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def18]
libical-3.0.18-build/libical-3.0.18/src/libical/icalcomponent.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def19]
libical-3.0.18-build/libical-3.0.18/src/libical/icalduration.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def20]
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c: scope_hint: In function ‘icalerrno_return.part.0’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:60:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘_errno’
# 58| if (!_errno) {
# 59| _errno = malloc(sizeof(icalerrorenum));
# 60|-> *_errno = ICAL_NO_ERROR;
# 61| pthread_setspecific(icalerrno_key, _errno);
# 62| }
Error: GCC_ANALYZER_WARNING (CWE-476): [#def21]
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c: scope_hint: In function ‘icalerror_crash_here’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:89:8: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’
# 87| /* coverity[var_deref_op] */
# 88| /* cppcheck-suppress nullPointer */
# 89|-> *p = 1; /*clang-analyzer false positive. we want a crash*/
# 90|
# 91| /* cppcheck-suppress nullPointer */
Error: CLANG_WARNING: [#def22]
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:89:8: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'p')
# 87| /* coverity[var_deref_op] */
# 88| /* cppcheck-suppress nullPointer */
# 89|-> *p = 1; /*clang-analyzer false positive. we want a crash*/
# 90|
# 91| /* cppcheck-suppress nullPointer */
Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c: scope_hint: In function ‘icalerror_clear_errno’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:98:1: warning[-Wanalyzer-malloc-leak]: leak of ‘icalerrno_return()’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:25: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:97:5: note: in expansion of macro ‘icalerrno’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:97:5: note: in expansion of macro ‘icalerrno’
# 96| {
# 97| icalerrno = ICAL_NO_ERROR;
# 98|-> }
# 99|
# 100| #if ICAL_ERRORS_ARE_FATAL == 1
Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c: scope_hint: In function ‘icalerror_set_errno’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:120:9: warning[-Wanalyzer-malloc-leak]: leak of ‘icalerrno_return()’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:119:5: note: in expansion of macro ‘icalerrno’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:119:5: note: in expansion of macro ‘icalerrno’
# 118| {
# 119| icalerrno = x;
# 120|-> if (icalerror_get_error_state(x) == ICAL_ERROR_FATAL ||
# 121| (icalerror_get_error_state(x) == ICAL_ERROR_DEFAULT && icalerror_errors_are_fatal == 1)) {
# 122| icalerror_warn(icalerror_strerror(x));
Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c: scope_hint: In function ‘icalerror_perror’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:211:12: warning[-Wanalyzer-malloc-leak]: leak of ‘icalerrno_return()’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:211:31: note: in expansion of macro ‘icalerrno’
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.c:211:31: note: in expansion of macro ‘icalerrno’
# 209| const char *icalerror_perror(void)
# 210| {
# 211|-> return icalerror_strerror(icalerrno);
# 212| }
# 213|
Error: CPPCHECK_WARNING: [#def26]
libical-3.0.18-build/libical-3.0.18/src/libical/icallangbind.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def27]
libical-3.0.18-build/libical-3.0.18/src/libical/icalmemory.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def28]
libical-3.0.18-build/libical-3.0.18/src/libical/icalmemory.c: scope_hint: In function ‘buffer_ring_new’
libical-3.0.18-build/libical-3.0.18/src/libical/icalmemory.c:130:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘br’
# 128| br->ring[i] = 0;
# 129| }
# 130|-> br->pos = 0;
# 131| return (br);
# 132| }
Error: GCC_ANALYZER_WARNING (CWE-401): [#def29]
libical-3.0.18-build/libical-3.0.18/src/libical/icalmemory.c: scope_hint: In function ‘icalmemory_add_tmp_buffer’
libical-3.0.18-build/libical-3.0.18/src/libical/icalmemory.c:198:1: warning[-Wanalyzer-malloc-leak]: leak of ‘get_buffer_ring_pthread()’
libical-3.0.18-build/libical-3.0.18/src/libical/icalmemory.c: scope_hint: In function ‘icalmemory_add_tmp_buffer’
libical-3.0.18-build/libical-3.0.18/src/libical/icalmemory.c: scope_hint: In function ‘icalmemory_add_tmp_buffer’
# 196| /* Assign the buffer to a slot */
# 197| br->ring[br->pos] = buf;
# 198|-> }
# 199|
# 200| /*
Error: GCC_ANALYZER_WARNING (CWE-688): [#def30]
libical-3.0.18-build/libical-3.0.18/src/libical/icalmemory.c: scope_hint: In function ‘icalmemory_tmp_copy’
libical-3.0.18-build/libical-3.0.18/src/libical/icalmemory.c:246:5: warning[-Wanalyzer-null-argument]: use of NULL ‘icalmemory_tmp_buffer(strlen(str) + 1)’ where non-null expected
<built-in>: note: argument 1 of ‘__builtin_strcpy’ must be non-null
# 244| char *b = icalmemory_tmp_buffer(strlen(str) + 1);
# 245|
# 246|-> strcpy(b, str);
# 247|
# 248| return b;
Error: CPPCHECK_WARNING: [#def31]
libical-3.0.18-build/libical-3.0.18/src/libical/icalmime.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def32]
libical-3.0.18-build/libical-3.0.18/src/libical/icalparameter.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def33]
libical-3.0.18-build/libical-3.0.18/src/libical/icalparser.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def34]
libical-3.0.18-build/libical-3.0.18/src/libical/icalparser.c: scope_hint: In function ‘icalparser_set_gen_data’
libical-3.0.18-build/libical-3.0.18/src/libical/icalparser.c:142:27: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘parser’
# 140| void icalparser_set_gen_data(icalparser *parser, void *data)
# 141| {
# 142|-> parser->line_gen_data = data;
# 143| }
# 144|
Error: CPPCHECK_WARNING: [#def35]
libical-3.0.18-build/libical-3.0.18/src/libical/icalproperty.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def36]
libical-3.0.18-build/libical-3.0.18/src/libical/icalproperty.c: scope_hint: In function ‘icalproperty_get_value_kind’
libical-3.0.18-build/libical-3.0.18/src/libical/icalproperty.c:341:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘prop’
libical-3.0.18-build/libical-3.0.18/src/libical/icalproperty.c:27: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libical/icalproperty.c:704:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libical/icalproperty.c:704:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libical/icalproperty.c:819:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libical/icalproperty.c:819:5: note: in expansion of macro ‘icalerror_check_arg_rz’
# 339|
# 340| if (kind != ICAL_NO_VALUE &&
# 341|-> !icalproperty_value_kind_is_default(prop->kind, kind)) {
# 342| /* Not the default, so it must be specified */
# 343| kind_string = icalvalue_kind_to_string(kind);
Error: CPPCHECK_WARNING: [#def37]
libical-3.0.18-build/libical-3.0.18/src/libical/icalrecur.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def38]
libical-3.0.18-build/libical-3.0.18/src/libical/icaltime.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def39]
libical-3.0.18-build/libical-3.0.18/src/libical/icaltimezone.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def40]
libical-3.0.18-build/libical-3.0.18/src/libical/icaltimezone.c: scope_hint: In function ‘icaltimezone_get_builtin_timezone’
libical-3.0.18-build/libical-3.0.18/src/libical/icaltimezone.c:1387:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/config.h:326: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libical/icaltimezone.c:21: included_from: Included from here.
/usr/include/string.h:156:12: note: argument 2 of ‘strcmp’ must be non-null
# 1385| zone = icalarray_element_at(builtin_timezones, lower);
# 1386| zone_location = icaltimezone_get_location(zone);
# 1387|-> if (strcmp(location, zone_location) == 0)
# 1388| return zone;
# 1389| }
Error: GCC_ANALYZER_WARNING (CWE-688): [#def41]
libical-3.0.18-build/libical-3.0.18/src/libical/icaltimezone.c: scope_hint: In function ‘fetch_lat_long_from_string’
libical-3.0.18-build/libical-3.0.18/src/libical/icaltimezone.c:1609:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘lat’ where non-null expected
<built-in>: note: argument 1 of ‘__builtin_memset’ must be non-null
# 1607| len = (ptrdiff_t) (sptr - temp);
# 1608| lat = (char *)malloc(len + 1);
# 1609|-> memset(lat, '\0', len + 1);
# 1610| strncpy(lat, temp, len);
# 1611| lat[len] = '\0';
Error: CPPCHECK_WARNING: [#def42]
libical-3.0.18-build/libical-3.0.18/src/libical/icaltz-util.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def43]
libical-3.0.18-build/libical-3.0.18/src/libical/icaltz-util.c: scope_hint: In function ‘parse_posix_zone’
libical-3.0.18-build/libical-3.0.18/src/libical/icaltz-util.c:249:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘malloc(size + 1)’ where non-null expected
libical-3.0.18-build/libical-3.0.18/src/libical/icaltz-util.c:474:5: note: in expansion of macro ‘EFREAD’
libical-3.0.18-build/libical-3.0.18/src/libical/icaltz-util.c:511:9: note: in expansion of macro ‘EFREAD’
libical-3.0.18-build/libical-3.0.18/src/libical/icaltz-util.c: scope_hint: In function ‘parse_posix_zone’
libical-3.0.18-build/libical-3.0.18/src/libical/icaltz-util.c:585:5: note: in expansion of macro ‘EFREAD’
<built-in>: note: argument 1 of ‘__builtin_strncpy’ must be non-null
# 247|
# 248| type->zname = (char *) malloc(size + 1);
# 249|-> strncpy(type->zname, p, size);
# 250| type->zname[size] = '\0';
# 251| p += size;
Error: CPPCHECK_WARNING: [#def44]
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def45]
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c: scope_hint: In function ‘icalvalue_new_from_string_with_error’
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:469:16: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup(str)’
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:28: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:443:5: note: in expansion of macro ‘icalerror_check_arg_rz’
# 467|
# 468| attach = icalattach_new_from_data(strdup(str), free_icalvalue_attach_data, 0);
# 469|-> if (!attach)
# 470| break;
# 471|
Error: GCC_ANALYZER_WARNING (CWE-688): [#def46]
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c: scope_hint: In function ‘icalvalue_compare’
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:1414:17: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:1316:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:1317:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:1317:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c: scope_hint: In function ‘icalvalue_compare’
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c: scope_hint: In function ‘icalvalue_compare’
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/config.h:326: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:23: included_from: Included from here.
/usr/include/string.h:156:12: note: argument 1 of ‘strcmp’ must be non-null
# 1412| temp1 = icalvalue_as_ical_string_r(a);
# 1413| temp2 = icalvalue_as_ical_string_r(b);
# 1414|-> r = strcmp(temp1, temp2);
# 1415| free(temp1);
# 1416| free(temp2);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def47]
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c: scope_hint: In function ‘icalvalue_reset_kind’
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:1480:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘value’
libical-3.0.18-build/libical-3.0.18/src/libical/icalvalue.c:443:5: note: in expansion of macro ‘icalerror_check_arg_rz’
# 1478| void icalvalue_reset_kind(icalvalue *value)
# 1479| {
# 1480|-> if ((value->kind == ICAL_DATETIME_VALUE || value->kind == ICAL_DATE_VALUE) &&
# 1481| !icaltime_is_null_time(value->data.v_time)) {
# 1482|
Error: GCC_ANALYZER_WARNING (CWE-476): [#def48]
libical-3.0.18-build/libical-3.0.18/src/libical/pvl.c: scope_hint: In function ‘pvl_unshift’
libical-3.0.18-build/libical-3.0.18/src/libical/pvl.c:153:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pvl_new_element(d, *L.head, 0)’
# 151| struct pvl_elem_t *E = pvl_new_element(d, L->head, 0);
# 152|
# 153|-> if (E->next != 0) {
# 154| /* Link the head node to it */
# 155| E->next->prior = E;
Error: GCC_ANALYZER_WARNING (CWE-476): [#def49]
libical-3.0.18-build/libical-3.0.18/src/libical/pvl.c: scope_hint: In function ‘pvl_insert_after’
libical-3.0.18-build/libical-3.0.18/src/libical/pvl.c:303:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘*L.tail’
# 301| E = pvl_new_element(d, 0, P);
# 302| L->tail = E;
# 303|-> E->prior->next = E;
# 304| } else {
# 305| E = pvl_new_element(d, P->next, P);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def50]
libical-3.0.18-build/libical-3.0.18/src/libical/pvl.c:306:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pvl_new_element(d, *P.next, P)’
# 304| } else {
# 305| E = pvl_new_element(d, P->next, P);
# 306|-> E->next->prior = E;
# 307| E->prior->next = E;
# 308| }
Error: GCC_ANALYZER_WARNING (CWE-476): [#def51]
libical-3.0.18-build/libical-3.0.18/src/libical/pvl.c: scope_hint: In function ‘pvl_insert_before’
libical-3.0.18-build/libical-3.0.18/src/libical/pvl.c:332:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pvl_new_element(d, P, 0)’
# 330| if (P == L->head) {
# 331| E = pvl_new_element(d, P, 0);
# 332|-> E->next->prior = E;
# 333| L->head = E;
# 334| } else {
Error: GCC_ANALYZER_WARNING (CWE-476): [#def52]
libical-3.0.18-build/libical-3.0.18/src/libical/pvl.c: scope_hint: In function ‘pvl_insert_before.part.0’
libical-3.0.18-build/libical-3.0.18/src/libical/pvl.c:336:10: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pvl_new_element(d, P, *P.prior)’
# 334| } else {
# 335| E = pvl_new_element(d, P, P->prior);
# 336|-> E->prior->next = E;
# 337| E->next->prior = E;
# 338| }
Error: CPPCHECK_WARNING: [#def53]
libical-3.0.18-build/libical-3.0.18/src/libical/sspm.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def54]
libical-3.0.18-build/libical-3.0.18/src/libical/sspm.c: scope_hint: In function ‘sspm_append_char’
libical-3.0.18-build/libical-3.0.18/src/libical/sspm.c:1235:21: warning[-Wanalyzer-malloc-leak]: leak of ‘buf.buffer’
# 1233|
# 1234| buf->pos = new_pos;
# 1235|-> buf->buffer = new_buf;
# 1236| }
# 1237|
Error: GCC_ANALYZER_WARNING (CWE-401): [#def55]
libical-3.0.18-build/libical-3.0.18/src/libical/sspm.c: scope_hint: In function ‘sspm_append_string’
libical-3.0.18-build/libical-3.0.18/src/libical/sspm.c:1264:21: warning[-Wanalyzer-malloc-leak]: leak of ‘buf.buffer’
# 1262|
# 1263| buf->pos = new_pos;
# 1264|-> buf->buffer = new_buf;
# 1265| }
# 1266|
Error: GCC_ANALYZER_WARNING (CWE-476): [#def56]
libical-3.0.18-build/libical-3.0.18/src/libical/sspm.c: scope_hint: In function ‘sspm_write_mime’
libical-3.0.18-build/libical-3.0.18/src/libical/sspm.c:1534:19: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘buf.buffer’
# 1532|
# 1533| buf.buffer = malloc(4096);
# 1534|-> buf.buffer[0] = '\0';
# 1535| buf.pos = buf.buffer;
# 1536| buf.buf_size = 10;
Error: CPPCHECK_WARNING: [#def57]
libical-3.0.18-build/libical-3.0.18/src/libical/vcomponent_cxx.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def58]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcalendar.c: scope_hint: In function ‘icalcalendar_create’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcalendar.c:67:5: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*impl.dir’ where non-null expected
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalset.h:40: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcalendar.h:26: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcalendar.c:23: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcalendar.c:90:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcalendar.c:64:5: note: in expansion of macro ‘icalerror_check_arg_re’
<built-in>: note: argument 2 of ‘__builtin_strncpy’ must be non-null
# 65|
# 66| path[0] = '\0';
# 67|-> strncpy(path, impl->dir, MAXPATHLEN - 1);
# 68| strncat(path, "/", MAXPATHLEN - strlen(path) - 1);
# 69| strncat(path, BOOKED_DIR, MAXPATHLEN - strlen(path) - 1);
Error: CPPCHECK_WARNING: [#def59]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalclassify.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def60]
libical-3.0.18-build/libical-3.0.18/src/libical/icalerror.h:25: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcluster.h:24: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcluster.c:34: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcluster.c: scope_hint: In function ‘icalcluster_new’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcluster.c:64:16: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icalcluster_new_impl()’
# 62| struct icalcluster_impl *impl = icalcluster_new_impl();
# 63|
# 64|-> assert(impl->data == 0);
# 65|
# 66| impl->key = strdup(key);
Error: GCC_ANALYZER_WARNING (CWE-476): [#def61]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcluster.c: scope_hint: In function ‘icalcluster_new_clone’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcluster.c:93:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘icalcluster_new_impl()’
# 91| struct icalcluster_impl *impl = icalcluster_new_impl();
# 92|
# 93|-> impl->key = strdup(old->key);
# 94| impl->data = icalcomponent_new_clone(old->data);
# 95| impl->changed = 0;
Error: CPPCHECK_WARNING: [#def62]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icaldirset.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def63]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def64]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c: scope_hint: In function ‘icalfileset_filesize’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c:207:9: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘*fset.path’ where non-null expected
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalcluster.h:24: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.h:26: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c:26: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c:80:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c:81:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c:81:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/config.h:316: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c:23: included_from: Included from here.
/usr/include/sys/stat.h:205:12: note: argument 1 of ‘stat’ must be non-null
# 205| struct stat sbuf;
# 206|
# 207|-> if (stat(fset->path, &sbuf) != 0) {
# 208|
# 209| /* A file by the given name does not exist, or there was
Error: GCC_ANALYZER_WARNING (CWE-476): [#def65]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c: scope_hint: In function ‘shell_quote’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c:323:18: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
# 321| while (*s) {
# 322| if (*s == '\'') {
# 323|-> *p++ = '\'';
# 324| *p++ = '"';
# 325| *p++ = *s++;
Error: GCC_ANALYZER_WARNING (CWE-476): [#def66]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c:329:18: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
# 327| *p++ = '\'';
# 328| } else {
# 329|-> *p++ = *s++;
# 330| }
# 331| }
Error: GCC_ANALYZER_WARNING (CWE-476): [#def67]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalfileset.c:332:8: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
# 330| }
# 331| }
# 332|-> *p = '\0';
# 333| return result;
# 334| }
Error: CPPCHECK_WARNING: [#def68]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalgauge.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def69]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalmessage.c:72:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalmessage.c:289:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalmessage.c:123:5: note: in expansion of macro ‘icalerror_check_arg_rz’
<built-in>: note: argument 1 of ‘__builtin_strstr’ must be non-null
# 70| lattendee = lowercase(icalproperty_get_attendee(p));
# 71|
# 72|-> if (strstr(lattendee, user) != 0) {
# 73| free(lattendee);
# 74| attendee = p;
Error: GCC_ANALYZER_WARNING (CWE-688): [#def70]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalmessage.c: scope_hint: In function ‘icalmessage_find_attendee’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalmessage.c:72:13: warning[-Wanalyzer-null-argument]: use of NULL ‘user’ where non-null expected
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalmessage.c:24: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalmessage.c:289:5: note: in expansion of macro ‘icalerror_check_arg_rz’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalmessage.c:123:5: note: in expansion of macro ‘icalerror_check_arg_rz’
<built-in>: note: argument 2 of ‘__builtin_strstr’ must be non-null
# 70| lattendee = lowercase(icalproperty_get_attendee(p));
# 71|
# 72|-> if (strstr(lattendee, user) != 0) {
# 73| free(lattendee);
# 74| attendee = p;
Error: CPPCHECK_WARNING: [#def71]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalspanlist.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def72]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING (CWE-476): [#def73]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1161: warning[nullPointer]: Possible null pointer dereference: b
# 1159|
# 1160| int yy_c_buf_p_offset =
# 1161|-> (int) ((yy_c_buf_p) - b->yy_ch_buf);
# 1162|
# 1163| if ( b->yy_is_our_buffer )
Error: CPPCHECK_WARNING (CWE-476): [#def74]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1163: warning[nullPointer]: Possible null pointer dereference: b
# 1161| (int) ((yy_c_buf_p) - b->yy_ch_buf);
# 1162|
# 1163|-> if ( b->yy_is_our_buffer )
# 1164| {
# 1165| size_t new_size = b->yy_buf_size * 2;
Error: GCC_ANALYZER_WARNING (CWE-401): [#def75]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c: scope_hint: In function ‘yy_get_next_buffer’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1172:46: warning[-Wanalyzer-malloc-leak]: leak of ‘*<unknown>.yy_ch_buf’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1158:45: note: in expansion of macro ‘YY_CURRENT_BUFFER’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1158:45: note: in expansion of macro ‘YY_CURRENT_BUFFER’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1158:45: note: in expansion of macro ‘YY_CURRENT_BUFFER’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c: scope_hint: In function ‘yy_get_next_buffer’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1158:45: note: in expansion of macro ‘YY_CURRENT_BUFFER’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1158:45: note: in expansion of macro ‘YY_CURRENT_BUFFER’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1158:45: note: in expansion of macro ‘YY_CURRENT_BUFFER’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c: scope_hint: In function ‘yy_get_next_buffer’
# 1170| b->yy_buf_size *= 2;
# 1171|
# 1172|-> b->yy_ch_buf = (char *)
# 1173| /* Include room in for 2 EOB chars. */
# 1174| ssrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
Error: GCC_ANALYZER_WARNING (CWE-401): [#def76]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c: scope_hint: In function ‘ss_create_buffer’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1481:24: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(64)’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c: scope_hint: In function ‘ss_create_buffer’
# 1479| YY_FATAL_ERROR( "out of dynamic memory in ss_create_buffer()" );
# 1480|
# 1481|-> b->yy_buf_size = size;
# 1482|
# 1483| /* yy_ch_buf has to be 2 characters longer than the size given because
Error: CPPCHECK_WARNING (CWE-476): [#def77]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1527: warning[nullPointer]: Possible null pointer dereference: b
# 1525| ss_flush_buffer(b );
# 1526|
# 1527|-> b->yy_input_file = file;
# 1528| b->yy_fill_buffer = 1;
# 1529|
Error: CPPCHECK_WARNING (CWE-476): [#def78]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1528: warning[nullPointer]: Possible null pointer dereference: b
# 1526|
# 1527| b->yy_input_file = file;
# 1528|-> b->yy_fill_buffer = 1;
# 1529|
# 1530| /* If b is the current buffer, then ss_init_buffer was _probably_
Error: GCC_ANALYZER_WARNING (CWE-401): [#def79]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c: scope_hint: In function ‘ss_scan_buffer’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c:1742:32: warning[-Wanalyzer-malloc-leak]: leak of ‘malloc(n)’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalsslexer.c: scope_hint: In function ‘ss_scan_buffer’
# 1740| buf[i] = yybytes[i];
# 1741|
# 1742|-> buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
# 1743|
# 1744| b = ss_scan_buffer(buf,n );
Error: CPPCHECK_WARNING: [#def80]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def81]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c: scope_hint: In function ‘ssparse’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:352:21: warning[-Wanalyzer-malloc-leak]: leak of ‘yyptr’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:338:25: note: in expansion of macro ‘YYMALLOC’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1300:29: note: in expansion of macro ‘YYSTACK_ALLOC’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:716:7: note: in expansion of macro ‘yydebug’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1325:3: note: in expansion of macro ‘YYDPRINTF’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:716:7: note: in expansion of macro ‘yydebug’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1347:7: note: in expansion of macro ‘YYDPRINTF’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:338:25: note: in expansion of macro ‘YYMALLOC’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1300:29: note: in expansion of macro ‘YYSTACK_ALLOC’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:394:25: note: in definition of macro ‘YYCOPY’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1303:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:716:7: note: in expansion of macro ‘yydebug’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1325:3: note: in expansion of macro ‘YYDPRINTF’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:338:25: note: in expansion of macro ‘YYMALLOC’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1300:29: note: in expansion of macro ‘YYSTACK_ALLOC’
# 350| # endif
# 351| # ifndef YYMALLOC
# 352|-> # define YYMALLOC malloc
# 353| # if ! defined malloc && ! defined _STDLIB_H && (defined __STDC__ || defined __C99__FUNC__ \
# 354| || defined __cplusplus)
Error: GCC_ANALYZER_WARNING (CWE-457): [#def82]
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:394:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘yyss’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:416:9: note: in expansion of macro ‘YYCOPY’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1303:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:394:25: note: in definition of macro ‘YYCOPY’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1303:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:416:9: note: in expansion of macro ‘YYCOPY’
libical-3.0.18-build/libical-3.0.18/src/libicalss/icalssyacc.c:1303:9: note: in expansion of macro ‘YYSTACK_RELOCATE’
# 392| # if defined __GNUC__ && 1 < __GNUC__
# 393| # define YYCOPY(To, From, Count) \
# 394|-> __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
# 395| # else
# 396| # define YYCOPY(To, From, Count) \
Error: CPPCHECK_WARNING: [#def83]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/icalvcal.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def84]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vcc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CLANG_WARNING: [#def85]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vcc.c:1442:3: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 1440| {
# 1441| case 2:
# 1442|-> { addList(&vObjList, yyvsp[0].vobj); curObj = 0; }
# 1443| break;
# 1444| case 4:
Error: CLANG_WARNING: [#def86]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vcc.c:1445:3: warning[core.CallAndMessage]: 2nd function call argument is an uninitialized value
# 1443| break;
# 1444| case 4:
# 1445|-> { addList(&vObjList, yyvsp[0].vobj); curObj = 0; }
# 1446| break;
# 1447| case 7:
Error: CLANG_WARNING: [#def87]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vcc.c:1485:9: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 1483| case 16:
# 1484| {
# 1485|-> enterProps(yyvsp[0].str);
# 1486| }
# 1487| break;
Error: CLANG_WARNING: [#def88]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vcc.c:1490:9: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 1488| case 18:
# 1489| {
# 1490|-> enterProps(yyvsp[0].str);
# 1491| }
# 1492| break;
Error: CLANG_WARNING: [#def89]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vcc.c:1495:9: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 1493| case 22:
# 1494| {
# 1495|-> enterAttr(yyvsp[0].str,0);
# 1496| }
# 1497| break;
Error: CLANG_WARNING: [#def90]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vcc.c:1500:9: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 1498| case 23:
# 1499| {
# 1500|-> enterAttr(yyvsp[-2].str,yyvsp[0].str);
# 1501|
# 1502| }
Error: CLANG_WARNING: [#def91]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vcc.c:1505:3: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 1503| break;
# 1504| case 25:
# 1505|-> { enterValues(yyvsp[-1].str); }
# 1506| break;
# 1507| case 27:
Error: CLANG_WARNING: [#def92]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vcc.c:1508:3: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value
# 1506| break;
# 1507| case 27:
# 1508|-> { enterValues(yyvsp[0].str); }
# 1509| break;
# 1510| case 29:
Error: CPPCHECK_WARNING: [#def93]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-476): [#def94]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:151:13: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘p’
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c: scope_hint: In function ‘lookupStr’
# 149| {
# 150| StrItem *p = (StrItem*)malloc(sizeof(StrItem));
# 151|-> p->next = next;
# 152| p->s = s;
# 153| p->refCnt = 1;
Error: GCC_ANALYZER_WARNING (CWE-401): [#def95]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c: scope_hint: In function ‘appendcOFile_.part.0’
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1072:15: warning[-Wanalyzer-malloc-leak]: leak of ‘*fp.s’
# 1070| if (fp->alloc)
# 1071| free(fp->s);
# 1072|-> fp->s = 0;
# 1073| fp->fail = 1;
# 1074| }
Error: CLANG_WARNING: [#def96]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1073:18: warning[unix.Malloc]: Potential memory leak
# 1071| free(fp->s);
# 1072| fp->s = 0;
# 1073|-> fp->fail = 1;
# 1074| }
# 1075| }
Error: GCC_ANALYZER_WARNING (CWE-476): [#def97]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c: scope_hint: In function ‘fakeUnicode’
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1437:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pw’
# 1435| while (*ps) {
# 1436| if (*ps == '\n')
# 1437|-> *pw = (wchar_t)0x2028;
# 1438| else if (*ps == '\r')
# 1439| *pw = (wchar_t)0x2029;
Error: GCC_ANALYZER_WARNING (CWE-476): [#def98]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1439:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pw’
# 1437| *pw = (wchar_t)0x2028;
# 1438| else if (*ps == '\r')
# 1439|-> *pw = (wchar_t)0x2029;
# 1440| else
# 1441| *pw = (wchar_t)(unsigned char)*ps;
Error: GCC_ANALYZER_WARNING (CWE-476): [#def99]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1441:17: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pw’
# 1439| *pw = (wchar_t)0x2029;
# 1440| else
# 1441|-> *pw = (wchar_t)(unsigned char)*ps;
# 1442| ps++; pw++;
# 1443| }
Error: GCC_ANALYZER_WARNING (CWE-476): [#def100]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1444:9: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘pw’
# 1442| ps++; pw++;
# 1443| }
# 1444|-> *pw = (wchar_t)0;
# 1445|
# 1446| return r;
Error: GCC_ANALYZER_WARNING (CWE-476): [#def101]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c: scope_hint: In function ‘fakeCString’
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1473:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t’
# 1471| while (*u) {
# 1472| if (*u == (wchar_t)0x2028)
# 1473|-> *t = '\n';
# 1474| else if (*u == (wchar_t)0x2029)
# 1475| *t = '\r';
Error: GCC_ANALYZER_WARNING (CWE-476): [#def102]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1475:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t’
# 1473| *t = '\n';
# 1474| else if (*u == (wchar_t)0x2029)
# 1475|-> *t = '\r';
# 1476| else
# 1477| *t = (char)*u;
Error: GCC_ANALYZER_WARNING (CWE-476): [#def103]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1477:16: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t’
# 1475| *t = '\r';
# 1476| else
# 1477|-> *t = (char)*u;
# 1478| u++; t++;
# 1479| }
Error: GCC_ANALYZER_WARNING (CWE-476): [#def104]
libical-3.0.18-build/libical-3.0.18/src/libicalvcal/vobject.c:1480:8: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘t’
# 1478| u++; t++;
# 1479| }
# 1480|-> *t = 0;
# 1481| return s;
# 1482| }
Error: CPPCHECK_WARNING: [#def105]
libical-3.0.18-build/libical-3.0.18/src/test/builtin_timezones.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def106]
libical-3.0.18-build/libical-3.0.18/src/test/copycluster.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-479): [#def107]
libical-3.0.18-build/libical-3.0.18/src/test/copycluster.c: scope_hint: In function ‘sig_alrm’
libical-3.0.18-build/libical-3.0.18/src/test/copycluster.c:36:5: warning[-Wanalyzer-unsafe-call-within-signal-handler]: call to ‘exit’ from within signal handler
libical-3.0.18-build/libical-3.0.18/src/test/copycluster.c:36:5: note: ‘_exit’ is a possible signal-safe alternative for ‘exit’
# 34| _unused(i);
# 35| fprintf(stderr, "Could not get lock on file\n");
# 36|-> exit(1);
# 37| }
# 38|
Error: CPPCHECK_WARNING: [#def108]
libical-3.0.18-build/libical-3.0.18/src/test/icalrecur_test.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def109]
libical-3.0.18-build/libical-3.0.18/src/test/process.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-479): [#def110]
libical-3.0.18-build/libical-3.0.18/src/test/recur.c: scope_hint: In function ‘sig_alrm’
libical-3.0.18-build/libical-3.0.18/src/test/recur.c:39:5: warning[-Wanalyzer-unsafe-call-within-signal-handler]: call to ‘exit’ from within signal handler
libical-3.0.18-build/libical-3.0.18/src/test/recur.c:39:5: note: ‘_exit’ is a possible signal-safe alternative for ‘exit’
# 37| _unused(i);
# 38| fprintf(stderr, "Could not get lock on file\n");
# 39|-> exit(1);
# 40| }
# 41|
Error: CPPCHECK_WARNING: [#def111]
libical-3.0.18-build/libical-3.0.18/src/test/regression-component.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def112]
libical-3.0.18-build/libical-3.0.18/src/test/regression-cxx.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def113]
libical-3.0.18-build/libical-3.0.18/src/test/regression-recur.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-479): [#def114]
libical-3.0.18-build/libical-3.0.18/src/test/regression-recur.c: scope_hint: In function ‘sig_alrm’
libical-3.0.18-build/libical-3.0.18/src/test/regression-recur.c:36:5: warning[-Wanalyzer-unsafe-call-within-signal-handler]: call to ‘exit’ from within signal handler
libical-3.0.18-build/libical-3.0.18/src/test/regression-recur.c:36:5: note: ‘_exit’ is a possible signal-safe alternative for ‘exit’
# 34| _unused(i);
# 35| fprintf(stderr, "Could not get lock on file\n");
# 36|-> exit(1);
# 37| }
# 38|
Error: CPPCHECK_WARNING: [#def115]
libical-3.0.18-build/libical-3.0.18/src/test/regression-storage.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def116]
libical-3.0.18-build/libical-3.0.18/src/test/regression.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
libical-3.0.18-build/libical-3.0.18/src/test/regression.c: scope_hint: In function ‘test_attach_data’
libical-3.0.18-build/libical-3.0.18/src/test/regression.c:4031:10: warning[-Wanalyzer-malloc-leak]: leak of ‘strdup("foofile")’
# 4029|
# 4030| attach = icalattach_new_from_data(strdup("foofile"), test_free_attach_data, &free_been_called);
# 4031|-> ac = icalcomponent_new(ICAL_VALARM_COMPONENT);
# 4032| ap = icalproperty_new_attach(attach);
# 4033|
Error: CPPCHECK_WARNING: [#def118]
libical-3.0.18-build/libical-3.0.18/src/test/stow.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: GCC_ANALYZER_WARNING (CWE-688): [#def119]
libical-3.0.18-build/libical-3.0.18/src/test/stow.c: scope_hint: In function ‘get_options’
libical-3.0.18-build/libical-3.0.18/src/test/stow.c:642:13: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘facspath’ where non-null expected
libical-3.0.18-build/libical-3.0.18/redhat-linux-build/config.h:326: included_from: Included from here.
libical-3.0.18-build/libical-3.0.18/src/test/stow.c:21: included_from: Included from here.
/usr/include/string.h:273:14: note: argument 1 of ‘strrchr’ must be non-null
# 640| /* Cut off the last slash to make it just a directory */
# 641|
# 642|-> p = strrchr(facspath, '/');
# 643|
# 644| if (p != 0) {
Error: CPPCHECK_WARNING: [#def120]
libical-3.0.18-build/libical-3.0.18/src/test/testmime.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: CPPCHECK_WARNING: [#def121]
libical-3.0.18-build/libical-3.0.18/src/test/timezones.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Scan Properties
analyzer-version-clang | 18.1.7 |
analyzer-version-cppcheck | 2.14.2 |
analyzer-version-gcc | 14.1.1 |
analyzer-version-gcc-analyzer | 14.1.1 |
analyzer-version-shellcheck | 0.10.0 |
enabled-plugins | clang, cppcheck, gcc, shellcheck |
exit-code | 0 |
host | ip-172-16-1-185.us-west-2.compute.internal |
mock-config | fedora-41-x86_64 |
project-name | libical-3.0.18-1.fc41 |
store-results-to | /tmp/tmpxlu0657d/libical-3.0.18-1.fc41.tar.xz |
time-created | 2024-07-03 14:46:45 |
time-finished | 2024-07-03 14:50:13 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmpxlu0657d/libical-3.0.18-1.fc41.tar.xz' '--gcc-analyze' '/tmp/tmpxlu0657d/libical-3.0.18-1.fc41.src.rpm' |
tool-version | csmock-3.5.3-1.el9 |