Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler. Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 Examining data/telepathy-glib-0.24.1/tests/util.c Examining data/telepathy-glib-0.24.1/tests/contact-search-result.c Examining data/telepathy-glib-0.24.1/tests/dbus/channel-dispatch-operation.c Examining data/telepathy-glib-0.24.1/tests/dbus/debug-client.c Examining data/telepathy-glib-0.24.1/tests/dbus/simple-approver.c Examining data/telepathy-glib-0.24.1/tests/dbus/contacts-slow-path.c Examining data/telepathy-glib-0.24.1/tests/dbus/contacts.c Examining data/telepathy-glib-0.24.1/tests/dbus/connection-handles.c Examining data/telepathy-glib-0.24.1/tests/dbus/connection-bug-18845.c Examining data/telepathy-glib-0.24.1/tests/dbus/example-no-protocols.c Examining data/telepathy-glib-0.24.1/tests/dbus/simple-observer.c Examining data/telepathy-glib-0.24.1/tests/dbus/dbus.c Examining data/telepathy-glib-0.24.1/tests/dbus/error-enum.c Examining data/telepathy-glib-0.24.1/tests/dbus/call-cancellation.c Examining data/telepathy-glib-0.24.1/tests/dbus/channel-request.c Examining data/telepathy-glib-0.24.1/tests/dbus/connection-getinterfaces-failure.c Examining data/telepathy-glib-0.24.1/tests/dbus/connection.c Examining data/telepathy-glib-0.24.1/tests/dbus/client.c Examining data/telepathy-glib-0.24.1/tests/dbus/base-client.c Examining data/telepathy-glib-0.24.1/tests/dbus/account-manager.c Examining data/telepathy-glib-0.24.1/tests/dbus/properties.c Examining data/telepathy-glib-0.24.1/tests/dbus/file-transfer-channel.c Examining data/telepathy-glib-0.24.1/tests/dbus/call-channel.c Examining data/telepathy-glib-0.24.1/tests/dbus/handle-set.c Examining data/telepathy-glib-0.24.1/tests/dbus/unsupported-interface.c Examining data/telepathy-glib-0.24.1/tests/dbus/contacts-mixin.c Examining data/telepathy-glib-0.24.1/tests/dbus/dbus-tube.c Examining data/telepathy-glib-0.24.1/tests/dbus/channel-dispatcher.c Examining data/telepathy-glib-0.24.1/tests/dbus/connection-interests.c Examining data/telepathy-glib-0.24.1/tests/dbus/handle-repo.c Examining data/telepathy-glib-0.24.1/tests/dbus/params-cm.c Examining data/telepathy-glib-0.24.1/tests/dbus/contacts-bug-19101.c Examining data/telepathy-glib-0.24.1/tests/dbus/simple-handler.c Examining data/telepathy-glib-0.24.1/tests/dbus/finalized-in-invalidated-handler.c Examining data/telepathy-glib-0.24.1/tests/dbus/proxy-preparation.c Examining data/telepathy-glib-0.24.1/tests/dbus/room-list.c Examining data/telepathy-glib-0.24.1/tests/dbus/account-channel-request.c Examining data/telepathy-glib-0.24.1/tests/dbus/client-channel-factory.c Examining data/telepathy-glib-0.24.1/tests/dbus/connection-balance.c Examining data/telepathy-glib-0.24.1/tests/dbus/stream-tube.c Examining data/telepathy-glib-0.24.1/tests/dbus/tls-certificate.c Examining data/telepathy-glib-0.24.1/tests/dbus/text-mixin.c Examining data/telepathy-glib-0.24.1/tests/dbus/channel-manager-request-properties.c Examining data/telepathy-glib-0.24.1/tests/dbus/get-interface-after-invalidate.c Examining data/telepathy-glib-0.24.1/tests/dbus/disconnection.c Examining data/telepathy-glib-0.24.1/tests/dbus/connection-inject-bug16307.c Examining data/telepathy-glib-0.24.1/tests/dbus/message-mixin.c Examining data/telepathy-glib-0.24.1/tests/dbus/list-cm-no-cm.c Examining data/telepathy-glib-0.24.1/tests/dbus/invalidated-while-invoking-signals.c Examining data/telepathy-glib-0.24.1/tests/dbus/account-request.c Examining data/telepathy-glib-0.24.1/tests/dbus/long-connection-name.c Examining data/telepathy-glib-0.24.1/tests/dbus/cm-message.c Examining data/telepathy-glib-0.24.1/tests/dbus/connection-aliasing.c Examining data/telepathy-glib-0.24.1/tests/dbus/self-presence.c Examining data/telepathy-glib-0.24.1/tests/dbus/self-handle.c Examining data/telepathy-glib-0.24.1/tests/dbus/group-mixin.c Examining data/telepathy-glib-0.24.1/tests/dbus/channel-introspect.c Examining data/telepathy-glib-0.24.1/tests/dbus/channel.c Examining data/telepathy-glib-0.24.1/tests/dbus/connection-error.c Examining data/telepathy-glib-0.24.1/tests/dbus/cli-group.c Examining data/telepathy-glib-0.24.1/tests/dbus/text-channel.c Examining data/telepathy-glib-0.24.1/tests/dbus/protocol-objects.c Examining data/telepathy-glib-0.24.1/tests/dbus/text-respawn.c Examining data/telepathy-glib-0.24.1/tests/dbus/account.c Examining data/telepathy-glib-0.24.1/tests/dbus/cm.c Examining data/telepathy-glib-0.24.1/tests/dbus/contact-list-client.c Examining data/telepathy-glib-0.24.1/tests/dbus/contact-lists.c Examining data/telepathy-glib-0.24.1/tests/signal-connect-object.c Examining data/telepathy-glib-0.24.1/tests/message.c Examining data/telepathy-glib-0.24.1/tests/debug-domain.c Examining data/telepathy-glib-0.24.1/tests/util-cxx.cpp Examining data/telepathy-glib-0.24.1/tests/internal-debug.c Examining data/telepathy-glib-0.24.1/tests/enums.c Examining data/telepathy-glib-0.24.1/tests/intset.c Examining data/telepathy-glib-0.24.1/tests/capabilities.c Examining data/telepathy-glib-0.24.1/tests/lib/contacts-conn.c Examining data/telepathy-glib-0.24.1/tests/lib/echo-cm.c Examining data/telepathy-glib-0.24.1/tests/lib/contact-list-manager.c Examining data/telepathy-glib-0.24.1/tests/lib/stub-object.h Examining data/telepathy-glib-0.24.1/tests/lib/bug-19101-conn.c Examining data/telepathy-glib-0.24.1/tests/lib/util.c Examining data/telepathy-glib-0.24.1/tests/lib/simple-client.h Examining data/telepathy-glib-0.24.1/tests/lib/textchan-group.h Examining data/telepathy-glib-0.24.1/tests/lib/stream-tube-chan.c Examining data/telepathy-glib-0.24.1/tests/lib/simple-channel-dispatch-operation.c Examining data/telepathy-glib-0.24.1/tests/lib/echo-channel-manager-conn.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-manager.h Examining data/telepathy-glib-0.24.1/tests/lib/bug-19101-conn.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-channel-manager.c Examining data/telepathy-glib-0.24.1/tests/lib/simple-channel-dispatcher.c Examining data/telepathy-glib-0.24.1/tests/lib/contact-list-manager.h Examining data/telepathy-glib-0.24.1/tests/lib/echo-chan.c Examining data/telepathy-glib-0.24.1/tests/lib/stream-tube-chan.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-account.c Examining data/telepathy-glib-0.24.1/tests/lib/myassert.h Examining data/telepathy-glib-0.24.1/tests/lib/bug16307-conn.h Examining data/telepathy-glib-0.24.1/tests/lib/echo-chan.h Examining data/telepathy-glib-0.24.1/tests/lib/contacts-conn.h Examining data/telepathy-glib-0.24.1/tests/lib/echo-channel-manager-conn.c Examining data/telepathy-glib-0.24.1/tests/lib/echo-im-manager.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-client.c Examining data/telepathy-glib-0.24.1/tests/lib/debug.h Examining data/telepathy-glib-0.24.1/tests/lib/broken-client-types-conn.c Examining data/telepathy-glib-0.24.1/tests/lib/bug16307-conn.c Examining data/telepathy-glib-0.24.1/tests/lib/file-transfer-chan.c Examining data/telepathy-glib-0.24.1/tests/lib/simple-channel-dispatcher.h Examining data/telepathy-glib-0.24.1/tests/lib/stub-object.c Examining data/telepathy-glib-0.24.1/tests/lib/dbus-tube-chan.c Examining data/telepathy-glib-0.24.1/tests/lib/textchan-group.c Examining data/telepathy-glib-0.24.1/tests/lib/simple-channel-request.h Examining data/telepathy-glib-0.24.1/tests/lib/params-cm.c Examining data/telepathy-glib-0.24.1/tests/lib/my-conn-proxy.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-conn.c Examining data/telepathy-glib-0.24.1/tests/lib/simple-account-manager.c Examining data/telepathy-glib-0.24.1/tests/lib/my-conn-proxy.c Examining data/telepathy-glib-0.24.1/tests/lib/room-list-chan.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-account.h Examining data/telepathy-glib-0.24.1/tests/lib/tls-certificate.c Examining data/telepathy-glib-0.24.1/tests/lib/textchan-null.h Examining data/telepathy-glib-0.24.1/tests/lib/echo-conn.c Examining data/telepathy-glib-0.24.1/tests/lib/textchan-null.c Examining data/telepathy-glib-0.24.1/tests/lib/simple-channel-dispatch-operation.h Examining data/telepathy-glib-0.24.1/tests/lib/echo-conn.h Examining data/telepathy-glib-0.24.1/tests/lib/room-list-chan.c Examining data/telepathy-glib-0.24.1/tests/lib/util.h Examining data/telepathy-glib-0.24.1/tests/lib/params-cm.h Examining data/telepathy-glib-0.24.1/tests/lib/tls-certificate.h Examining data/telepathy-glib-0.24.1/tests/lib/dbus-tube-chan.h Examining data/telepathy-glib-0.24.1/tests/lib/echo-im-manager.c Examining data/telepathy-glib-0.24.1/tests/lib/echo-cm.h Examining data/telepathy-glib-0.24.1/tests/lib/broken-client-types-conn.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-conn.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-manager.c Examining data/telepathy-glib-0.24.1/tests/lib/simple-account-manager.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-channel-manager.h Examining data/telepathy-glib-0.24.1/tests/lib/simple-channel-request.c Examining data/telepathy-glib-0.24.1/tests/lib/file-transfer-chan.h Examining data/telepathy-glib-0.24.1/tests/tools/expected-gtypes-body.h Examining data/telepathy-glib-0.24.1/tests/tools/expected-gtypes-gtk-doc.h Examining data/telepathy-glib-0.24.1/tests/tools/expected-gtypes.h Examining data/telepathy-glib-0.24.1/tests/tools/expected-gobject-foo.h Examining data/telepathy-glib-0.24.1/tests/tools/expected-ginterface-foo.h Examining data/telepathy-glib-0.24.1/tests/availability-cmp.c Examining data/telepathy-glib-0.24.1/tests/dtmf-player.c Examining data/telepathy-glib-0.24.1/tests/heap.c Examining data/telepathy-glib-0.24.1/tests/gnio-util.c Examining data/telepathy-glib-0.24.1/tests/asv.c Examining data/telepathy-glib-0.24.1/telepathy-glib/exportable-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-dispatch-operation.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-call-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/debug-client.c Examining data/telepathy-glib-0.24.1/telepathy-glib/errors.c Examining data/telepathy-glib-0.24.1/telepathy-glib/dbus-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-dispatcher.h Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-approver.c Examining data/telepathy-glib-0.24.1/telepathy-glib/room-info.h Examining data/telepathy-glib-0.24.1/telepathy-glib/client-message.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-media-call-content.h Examining data/telepathy-glib-0.24.1/telepathy-glib/file-transfer-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-contact-list.h Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-repo-dynamic.h Examining data/telepathy-glib-0.24.1/telepathy-glib/capabilities.h Examining data/telepathy-glib-0.24.1/telepathy-glib/stream-tube-connection.c Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-account.h Examining data/telepathy-glib-0.24.1/telepathy-glib/observe-channels-context.c Examining data/telepathy-glib-0.24.1/telepathy-glib/util.c Examining data/telepathy-glib-0.24.1/telepathy-glib/client-message.h Examining data/telepathy-glib-0.24.1/telepathy-glib/message-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/dbus-tube-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/debug-message.h Examining data/telepathy-glib-0.24.1/telepathy-glib/account-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-room-config.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-tls.h Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-search.h Examining data/telepathy-glib-0.24.1/telepathy-glib/room-info.c Examining data/telepathy-glib-0.24.1/telepathy-glib/stream-tube-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-client.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-connection-manager.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-client-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/account-manager-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-repo-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/call-content-media-description.c Examining data/telepathy-glib-0.24.1/telepathy-glib/text-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-call-content.c Examining data/telepathy-glib-0.24.1/telepathy-glib/connection-handles.c Examining data/telepathy-glib-0.24.1/telepathy-glib/tls-certificate-rejection.c Examining data/telepathy-glib-0.24.1/telepathy-glib/connection-avatars.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-media-call-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-password-manager.c Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-observer.c Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-search.c Examining data/telepathy-glib-0.24.1/telepathy-glib/dbus-properties-mixin.h Examining data/telepathy-glib-0.24.1/telepathy-glib/gtypes.h Examining data/telepathy-glib-0.24.1/telepathy-glib/dbus.c Examining data/telepathy-glib-0.24.1/telepathy-glib/call-stream-endpoint.h Examining data/telepathy-glib-0.24.1/telepathy-glib/debug-message-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-dispatch-operation.h Examining data/telepathy-glib-0.24.1/telepathy-glib/account.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/connection-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-media-call-stream.c Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-request.c Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-channels-context-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/text-mixin.h Examining data/telepathy-glib-0.24.1/telepathy-glib/call-content.c Examining data/telepathy-glib-0.24.1/telepathy-glib/interfaces.h Examining data/telepathy-glib-0.24.1/telepathy-glib/presence-mixin.h Examining data/telepathy-glib-0.24.1/telepathy-glib/connection.c Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-client-factory.c Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-operations.c Examining data/telepathy-glib-0.24.1/telepathy-glib/extra-gtkdoc.h Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-search-result.c Examining data/telepathy-glib-0.24.1/telepathy-glib/client.c Examining data/telepathy-glib-0.24.1/telepathy-glib/tls-certificate-rejection-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/call-content-media-description.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-call.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-client.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-media-call-content.c Examining data/telepathy-glib-0.24.1/telepathy-glib/account-manager.c Examining data/telepathy-glib-0.24.1/telepathy-glib/account.c Examining data/telepathy-glib-0.24.1/telepathy-glib/properties-mixin.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/debug-sender.c Examining data/telepathy-glib-0.24.1/telepathy-glib/account-request.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-dispatch-operation-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/automatic-client-factory.h Examining data/telepathy-glib-0.24.1/telepathy-glib/dbus-daemon.h Examining data/telepathy-glib-0.24.1/telepathy-glib/protocol.h Examining data/telepathy-glib-0.24.1/telepathy-glib/dtmf.h Examining data/telepathy-glib-0.24.1/telepathy-glib/automatic-client-factory-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/connection-contact-list.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-media-call-stream.h Examining data/telepathy-glib-0.24.1/telepathy-glib/variant-util.h Examining data/telepathy-glib-0.24.1/telepathy-glib/account-channel-request.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-connection-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/deprecated-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-client-factory-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/verify.h Examining data/telepathy-glib-0.24.1/telepathy-glib/file-transfer-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/call-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/call-misc.c Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-set.c Examining data/telepathy-glib-0.24.1/telepathy-glib/variant-util.c Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-approver.h Examining data/telepathy-glib-0.24.1/telepathy-glib/protocol-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-group.c Examining data/telepathy-glib-0.24.1/telepathy-glib/connection-manager.h Examining data/telepathy-glib-0.24.1/telepathy-glib/presence-mixin.c Examining data/telepathy-glib-0.24.1/telepathy-glib/errors.h Examining data/telepathy-glib-0.24.1/telepathy-glib/proxy-subclass.h Examining data/telepathy-glib-0.24.1/telepathy-glib/account-manager.h Examining data/telepathy-glib-0.24.1/telepathy-glib/call-misc.h Examining data/telepathy-glib-0.24.1/telepathy-glib/automatic-proxy-factory.h Examining data/telepathy-glib-0.24.1/telepathy-glib/connection.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-channel-dispatcher.h Examining data/telepathy-glib-0.24.1/telepathy-glib/call-stream.h Examining data/telepathy-glib-0.24.1/telepathy-glib/gtypes.c Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-repo-static.c Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-factory-iface.c Examining data/telepathy-glib-0.24.1/telepathy-glib/debug.h Examining data/telepathy-glib-0.24.1/telepathy-glib/automatic-client-factory.c Examining data/telepathy-glib-0.24.1/telepathy-glib/contacts-mixin.c Examining data/telepathy-glib-0.24.1/telepathy-glib/debug-message.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-client.h Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-search-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-debug.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-contacts.c Examining data/telepathy-glib-0.24.1/telepathy-glib/observe-channels-context-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-factory-iface.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-dispatcher.c Examining data/telepathy-glib-0.24.1/telepathy-glib/handle.c Examining data/telepathy-glib-0.24.1/telepathy-glib/properties-mixin.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-connection.h Examining data/telepathy-glib-0.24.1/telepathy-glib/interfaces.c Examining data/telepathy-glib-0.24.1/telepathy-glib/client-message-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-password-manager.h Examining data/telepathy-glib-0.24.1/telepathy-glib/dbus-daemon.c Examining data/telepathy-glib-0.24.1/telepathy-glib/client-channel-factory.h Examining data/telepathy-glib-0.24.1/telepathy-glib/message-mixin.h Examining data/telepathy-glib-0.24.1/telepathy-glib/connection-contact-info.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-protocol-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/stream-tube-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-repo.c Examining data/telepathy-glib-0.24.1/telepathy-glib/protocol.c Examining data/telepathy-glib-0.24.1/telepathy-glib/tls-certificate-rejection.h Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-client-factory.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-contact-list-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/connection-manager.c Examining data/telepathy-glib-0.24.1/telepathy-glib/observe-channels-context.h Examining data/telepathy-glib-0.24.1/telepathy-glib/intset.h Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-repo-dynamic.c Examining data/telepathy-glib-0.24.1/telepathy-glib/signalled-message.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-call-stream.c Examining data/telepathy-glib-0.24.1/telepathy-glib/stream-tube-connection.h Examining data/telepathy-glib-0.24.1/telepathy-glib/contact.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-iface.c Examining data/telepathy-glib-0.24.1/telepathy-glib/gnio-util.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-properties-interface.h Examining data/telepathy-glib-0.24.1/telepathy-glib/contacts-mixin.h Examining data/telepathy-glib-0.24.1/telepathy-glib/cm-message-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/exportable-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-connection.c Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-handler.c Examining data/telepathy-glib-0.24.1/telepathy-glib/dbus.h Examining data/telepathy-glib-0.24.1/telepathy-glib/client.h Examining data/telepathy-glib-0.24.1/telepathy-glib/run.c Examining data/telepathy-glib-0.24.1/telepathy-glib/automatic-proxy-factory.c Examining data/telepathy-glib-0.24.1/telepathy-glib/heap.h Examining data/telepathy-glib-0.24.1/telepathy-glib/call-content.h Examining data/telepathy-glib-0.24.1/telepathy-glib/room-list.c Examining data/telepathy-glib-0.24.1/telepathy-glib/enums.h Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-channels-context.c Examining data/telepathy-glib-0.24.1/telepathy-glib/account-channel-request.c Examining data/telepathy-glib-0.24.1/telepathy-glib/debug.c Examining data/telepathy-glib-0.24.1/telepathy-glib/stream-tube-connection-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/debug-sender.h Examining data/telepathy-glib-0.24.1/telepathy-glib/cm-message.h Examining data/telepathy-glib-0.24.1/telepathy-glib/client-channel-factory.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-protocol.h Examining data/telepathy-glib-0.24.1/telepathy-glib/dbus-tube-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/tls-certificate.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-media-call-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/text-mixin.c Examining data/telepathy-glib-0.24.1/telepathy-glib/signalled-message-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/debug-ansi.h Examining data/telepathy-glib-0.24.1/telepathy-glib/message.c Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-account-manager.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-iface.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-channel-request.h Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-repo.h Examining data/telepathy-glib-0.24.1/telepathy-glib/message.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-request.h Examining data/telepathy-glib-0.24.1/telepathy-glib/media-interfaces.h Examining data/telepathy-glib-0.24.1/telepathy-glib/basic-proxy-factory.h Examining data/telepathy-glib-0.24.1/telepathy-glib/group-mixin.h Examining data/telepathy-glib-0.24.1/telepathy-glib/defs.h Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-repo-static.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-manager.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-generic.h Examining data/telepathy-glib-0.24.1/telepathy-glib/telepathy-glib.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-call-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-handler.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-protocol.h Examining data/telepathy-glib-0.24.1/telepathy-glib/message-mixin.c Examining data/telepathy-glib-0.24.1/telepathy-glib/intset.c Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-list-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/debug-client.h Examining data/telepathy-glib-0.24.1/telepathy-glib/capabilities.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-call-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/media-interfaces.c Examining data/telepathy-glib-0.24.1/telepathy-glib/call-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/util.h Examining data/telepathy-glib-0.24.1/telepathy-glib/signalled-message.h Examining data/telepathy-glib-0.24.1/telepathy-glib/contact.c Examining data/telepathy-glib-0.24.1/telepathy-glib/proxy-signals.c Examining data/telepathy-glib-0.24.1/telepathy-glib/basic-proxy-factory.c Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-media-interfaces.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-connection-manager.h Examining data/telepathy-glib-0.24.1/telepathy-glib/proxy-methods.c Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-channel-dispatch-operation.h Examining data/telepathy-glib-0.24.1/telepathy-glib/tls-certificate.h Examining data/telepathy-glib-0.24.1/telepathy-glib/call-stream-endpoint.c Examining data/telepathy-glib-0.24.1/telepathy-glib/proxy.c Examining data/telepathy-glib-0.24.1/telepathy-glib/account-request.c Examining data/telepathy-glib-0.24.1/telepathy-glib/connection-contact-list.h Examining data/telepathy-glib-0.24.1/telepathy-glib/add-dispatch-operation-context-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/handle-channels-context.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-call-stream.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-connection.h Examining data/telepathy-glib-0.24.1/telepathy-glib/cm-message.c Examining data/telepathy-glib-0.24.1/telepathy-glib/connection-aliasing.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-password-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/debug-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/room-list.h Examining data/telepathy-glib-0.24.1/telepathy-glib/add-dispatch-operation-context.c Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-list-channel-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/room-info-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/heap.c Examining data/telepathy-glib-0.24.1/telepathy-glib/dbus-properties-mixin.c Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-search-result.h Examining data/telepathy-glib-0.24.1/telepathy-glib/group-mixin.c Examining data/telepathy-glib-0.24.1/telepathy-glib/account-channel-request-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-password-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/telepathy-glib-dbus.h Examining data/telepathy-glib-0.24.1/telepathy-glib/contact-operations.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/gnio-util.c Examining data/telepathy-glib-0.24.1/telepathy-glib/capabilities-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/svc-connection-manager.h Examining data/telepathy-glib-0.24.1/telepathy-glib/simple-observer.h Examining data/telepathy-glib-0.24.1/telepathy-glib/run.h Examining data/telepathy-glib-0.24.1/telepathy-glib/proxy-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/add-dispatch-operation-context.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-room-config.c Examining data/telepathy-glib-0.24.1/telepathy-glib/base-contact-list.c Examining data/telepathy-glib-0.24.1/telepathy-glib/dtmf.c Examining data/telepathy-glib-0.24.1/telepathy-glib/util-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-call-content.h Examining data/telepathy-glib-0.24.1/telepathy-glib/variant-util-internal.h Examining data/telepathy-glib-0.24.1/telepathy-glib/channel-manager.c Examining data/telepathy-glib-0.24.1/telepathy-glib/text-channel.c Examining data/telepathy-glib-0.24.1/telepathy-glib/proxy.h Examining data/telepathy-glib-0.24.1/telepathy-glib/handle.h Examining data/telepathy-glib-0.24.1/telepathy-glib/call-channel.h Examining data/telepathy-glib-0.24.1/telepathy-glib/base-protocol.c Examining data/telepathy-glib-0.24.1/telepathy-glib/call-stream.c Examining data/telepathy-glib-0.24.1/examples/extensions/extensions.h Examining data/telepathy-glib-0.24.1/examples/extensions/extensions.c Examining data/telepathy-glib-0.24.1/examples/extensions/extensions-cli.c Examining data/telepathy-glib-0.24.1/examples/cm/no-protocols/connection-manager.h Examining data/telepathy-glib-0.24.1/examples/cm/no-protocols/connection-manager.c Examining data/telepathy-glib-0.24.1/examples/cm/no-protocols/main.c Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/chan.c Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/chan.h Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/conn.c Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/protocol.h Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/connection-manager.h Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/im-manager.c Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/im-manager.h Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/protocol.c Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/connection-manager.c Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/conn.h Examining data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/main.c Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/room.c Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/room-manager.h Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/conn.c Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/protocol.h Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/room-manager.c Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/connection-manager.h Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/protocol.c Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/connection-manager.c Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/conn.h Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/room.h Examining data/telepathy-glib-0.24.1/examples/cm/channelspecific/main.c Examining data/telepathy-glib-0.24.1/examples/cm/contactlist/contact-list.c Examining data/telepathy-glib-0.24.1/examples/cm/contactlist/conn.c Examining data/telepathy-glib-0.24.1/examples/cm/contactlist/contact-list.h Examining data/telepathy-glib-0.24.1/examples/cm/contactlist/protocol.h Examining data/telepathy-glib-0.24.1/examples/cm/contactlist/connection-manager.h Examining data/telepathy-glib-0.24.1/examples/cm/contactlist/protocol.c Examining data/telepathy-glib-0.24.1/examples/cm/contactlist/connection-manager.c Examining data/telepathy-glib-0.24.1/examples/cm/contactlist/conn.h Examining data/telepathy-glib-0.24.1/examples/cm/contactlist/main.c Examining data/telepathy-glib-0.24.1/examples/cm/call/call-content.c Examining data/telepathy-glib-0.24.1/examples/cm/call/cm.c Examining data/telepathy-glib-0.24.1/examples/cm/call/cm.h Examining data/telepathy-glib-0.24.1/examples/cm/call/conn.c Examining data/telepathy-glib-0.24.1/examples/cm/call/protocol.h Examining data/telepathy-glib-0.24.1/examples/cm/call/call-manager.c Examining data/telepathy-glib-0.24.1/examples/cm/call/call-channel.c Examining data/telepathy-glib-0.24.1/examples/cm/call/call-stream.h Examining data/telepathy-glib-0.24.1/examples/cm/call/protocol.c Examining data/telepathy-glib-0.24.1/examples/cm/call/conn.h Examining data/telepathy-glib-0.24.1/examples/cm/call/call-content.h Examining data/telepathy-glib-0.24.1/examples/cm/call/call-manager.h Examining data/telepathy-glib-0.24.1/examples/cm/call/main.c Examining data/telepathy-glib-0.24.1/examples/cm/call/call-channel.h Examining data/telepathy-glib-0.24.1/examples/cm/call/call-stream.c Examining data/telepathy-glib-0.24.1/examples/cm/extended/conn.c Examining data/telepathy-glib-0.24.1/examples/cm/extended/protocol.h Examining data/telepathy-glib-0.24.1/examples/cm/extended/connection-manager.h Examining data/telepathy-glib-0.24.1/examples/cm/extended/protocol.c Examining data/telepathy-glib-0.24.1/examples/cm/extended/connection-manager.c Examining data/telepathy-glib-0.24.1/examples/cm/extended/conn.h Examining data/telepathy-glib-0.24.1/examples/cm/extended/main.c Examining data/telepathy-glib-0.24.1/examples/client/text-handler.c Examining data/telepathy-glib-0.24.1/examples/client/dbus-tubes/accepter.c Examining data/telepathy-glib-0.24.1/examples/client/dbus-tubes/constants.h Examining data/telepathy-glib-0.24.1/examples/client/dbus-tubes/offerer.c Examining data/telepathy-glib-0.24.1/examples/client/list-connections.c Examining data/telepathy-glib-0.24.1/examples/client/contact-list.c Examining data/telepathy-glib-0.24.1/examples/client/inspect-cm.c Examining data/telepathy-glib-0.24.1/examples/client/stream-tubes/accepter.c Examining data/telepathy-glib-0.24.1/examples/client/stream-tubes/offerer.c Examining data/telepathy-glib-0.24.1/examples/client/inspect-contact.c Examining data/telepathy-glib-0.24.1/examples/client/extended-client.c Examining data/telepathy-glib-0.24.1/examples/client/inspect-channel.c Examining data/telepathy-glib-0.24.1/examples/client/media-observer.c Examining data/telepathy-glib-0.24.1/examples/client/approver.c Examining data/telepathy-glib-0.24.1/examples/client/inspect-connection.c Examining data/telepathy-glib-0.24.1/examples/client/list-managers.c FINAL RESULTS: data/telepathy-glib-0.24.1/examples/client/dbus-tubes/offerer.c:68:33: [3] (random) g_random_int: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. g_variant_new ("(u)", g_random_int ()), data/telepathy-glib-0.24.1/telepathy-glib/stream-tube-channel.c:943:13: [3] (random) g_random_int_range: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. g_random_int_range (0, G_MAXUINT8)); data/telepathy-glib-0.24.1/tests/heap.c:23:3: [3] (random) srand: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. srand (time (NULL)); data/telepathy-glib-0.24.1/tests/lib/stream-tube-chan.c:544:25: [3] (random) g_random_int_range: This function is not sufficiently random for security-related functions such as key and nonce creation (CWE-327). Use a more secure technique for acquiring random values. guchar byte = g_random_int_range (0, G_MAXUINT8); data/telepathy-glib-0.24.1/examples/client/stream-tubes/accepter.c:25:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char buf[128] = { 0, }; data/telepathy-glib-0.24.1/examples/client/stream-tubes/offerer.c:40:3: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char buf[128] = { 0, }; data/telepathy-glib-0.24.1/telepathy-glib/gnio-util.c:100:13: [2] (buffer) char: Statically-sized arrays can be improperly restricted, leading to potential overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use functions that limit length, or ensure that the size is larger than the maximum possible length. char path[address->len + 1]; data/telepathy-glib-0.24.1/tests/dbus/stream-tube.c:386:3: [2] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant string. strcpy (buffer, "badger"); data/telepathy-glib-0.24.1/tests/dbus/stream-tube.c:407:3: [2] (buffer) strcpy: Does not check for buffer overflows when copying to destination [MS-banned] (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy easily misused). Risk is low because the source is a constant string. strcpy (cm_buffer, "mushroom"); data/telepathy-glib-0.24.1/examples/client/approver.c:117:7: [1] (buffer) fgetc: Check buffer boundaries if used in a loop including recursive loops (CWE-120, CWE-20). c = fgetc (stdin); data/telepathy-glib-0.24.1/examples/cm/echo-message-parts/chan.c:428:9: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). len = strlen (txt); data/telepathy-glib-0.24.1/telepathy-glib/account.c:2389:17: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). return path + strlen (TP_ACCOUNT_OBJECT_PATH_BASE); data/telepathy-glib-0.24.1/telepathy-glib/account.c:3806:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). suffix = object_path + strlen (TP_ACCOUNT_OBJECT_PATH_BASE); data/telepathy-glib-0.24.1/telepathy-glib/base-connection.c:1869:19: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). prefix_length = strlen (TP_CONN_BUS_NAME_BASE) + data/telepathy-glib-0.24.1/telepathy-glib/base-connection.c:1870:7: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). strlen (cm_name) + strlen (safe_proto) + 2; data/telepathy-glib-0.24.1/telepathy-glib/base-connection.c:1870:26: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). strlen (cm_name) + strlen (safe_proto) + 2; data/telepathy-glib-0.24.1/telepathy-glib/base-connection.c:1880:27: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). if (prefix_length + strlen (unique_name) > dbus_max_name_length) data/telepathy-glib-0.24.1/telepathy-glib/base-connection.c:1915:13: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). g_assert (strlen (self->bus_name) <= 255); data/telepathy-glib-0.24.1/telepathy-glib/base-media-call-stream.c:655:15: [1] (buffer) equal: Function does not check the second iterator for over-read conditions (CWE-126). This function is often discouraged by most C++ coding standards in favor of its safer alternatives provided since C++14. Consider using a form of this function that checks the second iterator before potentially overflowing it. if (equal) data/telepathy-glib-0.24.1/telepathy-glib/connection-manager.c:1980:28: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). list_context->base_len = strlen (TP_CM_BUS_NAME_BASE); data/telepathy-glib-0.24.1/telepathy-glib/connection.c:2803:38: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). cm_name_start = path_or_bus_name + strlen (prefix); data/telepathy-glib-0.24.1/telepathy-glib/contact.c:2938:31: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). avatar_data->mime_type, strlen (avatar_data->mime_type), data/telepathy-glib-0.24.1/telepathy-glib/dbus.c:282:7: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). if (strlen (name) > 255) data/telepathy-glib-0.24.1/telepathy-glib/dbus.c:396:7: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). if (strlen (name) > 255) data/telepathy-glib-0.24.1/telepathy-glib/dbus.c:506:7: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). if (strlen (name) > 255) data/telepathy-glib-0.24.1/telepathy-glib/gnio-util.c:102:13: [1] (buffer) strncpy: Easily used incorrectly; doesn't always \0-terminate or check for invalid pointers [MS-banned] (CWE-120). strncpy (path, address->data, address->len); data/telepathy-glib-0.24.1/telepathy-glib/proxy.c:831:31: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). size_t prefix_len = strlen (iter->prefix); data/telepathy-glib-0.24.1/telepathy-glib/run.c:129:30: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). write (STDERR_FILENO, MSG, strlen (MSG)); data/telepathy-glib-0.24.1/telepathy-glib/run.c:152:30: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). write (STDERR_FILENO, MSG, strlen (MSG)); data/telepathy-glib-0.24.1/telepathy-glib/text-mixin.c:324:9: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). len = strlen (text); data/telepathy-glib-0.24.1/telepathy-glib/util.c:1676:21: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). remaining_bytes = strlen (name); data/telepathy-glib-0.24.1/tests/dbus/account-request.c:334:47: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). g_array_append_vals (avatar, "hello world", strlen ("hello world") + 1); data/telepathy-glib-0.24.1/tests/dbus/account-request.c:347:38: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). g_assert_cmpuint (avatar->len, ==, strlen ("hello world") + 1); data/telepathy-glib-0.24.1/tests/dbus/account-request.c:430:45: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). g_array_append_vals (avatar, "blue meth", strlen ("blue meth") + 1); data/telepathy-glib-0.24.1/tests/dbus/contacts.c:554:44: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). g_array_append_vals (array, avatar_data, strlen (avatar_data) + 1); data/telepathy-glib-0.24.1/tests/dbus/long-connection-name.c:48:13: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). MYASSERT (strlen (LONG_ACCOUNT_IS_LONG) == 256, ""); data/telepathy-glib-0.24.1/tests/dbus/long-connection-name.c:64:13: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). MYASSERT (strlen (name) == 255, ""); data/telepathy-glib-0.24.1/tests/dbus/text-channel.c:697:42: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). g_assert_cmpuint (chunks_required, ==, strlen (MSG)); data/telepathy-glib-0.24.1/tests/dbus/text-channel.c:699:47: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). EXAMPLE_ECHO_2_CHANNEL_MAX_SMS_LENGTH - strlen (MSG)); data/telepathy-glib-0.24.1/tests/gnio-util.c:190:19: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). guint pathlen = strlen (UNIX_ADDR); data/telepathy-glib-0.24.1/tests/gnio-util.c:269:37: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). g_assert_cmpuint (array->len, ==, strlen (UNIX_ADDR)); data/telepathy-glib-0.24.1/tests/lib/simple-account.c:654:52: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). g_array_append_vals (self->priv->avatar, avatar, strlen (avatar) +1); data/telepathy-glib-0.24.1/tests/lib/util.c:354:33: [1] (buffer) strlen: Does not handle strings that are not \0-terminated; if given one it may perform an over-read (it could cause a crash if unprotected) (CWE-126). gchar *value = line + strlen (TRACER_T); ANALYSIS SUMMARY: Hits = 43 Lines analyzed = 202196 in approximately 4.23 seconds (47790 lines/second) Physical Source Lines of Code (SLOC) = 124664 Hits@level = [0] 10 [1] 34 [2] 5 [3] 4 [4] 0 [5] 0 Hits@level+ = [0+] 53 [1+] 43 [2+] 9 [3+] 4 [4+] 0 [5+] 0 Hits/KSLOC@level+ = [0+] 0.425143 [1+] 0.344927 [2+] 0.0721941 [3+] 0.0320862 [4+] 0 [5+] 0 Dot directories skipped = 1 (--followdotdir overrides) Minimum risk level = 1 Not every hit is necessarily a security vulnerability. There may be other security vulnerabilities; review your code! See 'Secure Programming HOWTO' (https://dwheeler.com/secure-programs) for more information.