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/heartbeat-3.0.6/buildtools/ccdv.c
Examining data/heartbeat-3.0.6/config/byteorder_test.c
Examining data/heartbeat-3.0.6/config/pidtest.c
Examining data/heartbeat-3.0.6/contrib/drbd-outdate-peer/dopd.c
Examining data/heartbeat-3.0.6/contrib/drbd-outdate-peer/dopd.h
Examining data/heartbeat-3.0.6/contrib/drbd-outdate-peer/drbd-peer-outdater.c
Examining data/heartbeat-3.0.6/contrib/ipfail/ipfail.c
Examining data/heartbeat-3.0.6/contrib/ipfail/ipfail.h
Examining data/heartbeat-3.0.6/contrib/mlock/mlock.c
Examining data/heartbeat-3.0.6/heartbeat/auth.c
Examining data/heartbeat-3.0.6/heartbeat/config.c
Examining data/heartbeat-3.0.6/heartbeat/ha_msg_internal.c
Examining data/heartbeat-3.0.6/heartbeat/hb_api.c
Examining data/heartbeat-3.0.6/heartbeat/hb_config.h
Examining data/heartbeat-3.0.6/heartbeat/hb_module.h
Examining data/heartbeat-3.0.6/heartbeat/hb_proc.h
Examining data/heartbeat-3.0.6/heartbeat/hb_resource.c
Examining data/heartbeat-3.0.6/heartbeat/hb_resource.h
Examining data/heartbeat-3.0.6/heartbeat/hb_rexmit.c
Examining data/heartbeat-3.0.6/heartbeat/hb_signal.c
Examining data/heartbeat-3.0.6/heartbeat/hb_signal.h
Examining data/heartbeat-3.0.6/heartbeat/hb_uuid.c
Examining data/heartbeat-3.0.6/heartbeat/heartbeat.c
Examining data/heartbeat-3.0.6/heartbeat/heartbeat_private.h
Examining data/heartbeat-3.0.6/heartbeat/module.c
Examining data/heartbeat-3.0.6/heartbeat/test.h
Examining data/heartbeat-3.0.6/include/HBauth.h
Examining data/heartbeat-3.0.6/include/HBcomm.h
Examining data/heartbeat-3.0.6/include/apphb.h
Examining data/heartbeat-3.0.6/include/apphb_notify.h
Examining data/heartbeat-3.0.6/include/hb_api.h
Examining data/heartbeat-3.0.6/include/hb_api_core.h
Examining data/heartbeat-3.0.6/include/heartbeat.h
Examining data/heartbeat-3.0.6/include/lha_internal.h
Examining data/heartbeat-3.0.6/include/ocf/oc_event.h
Examining data/heartbeat-3.0.6/include/ocf/oc_membership.h
Examining data/heartbeat-3.0.6/include/saf/ais.h
Examining data/heartbeat-3.0.6/include/saf/ais_amf.h
Examining data/heartbeat-3.0.6/include/saf/ais_base.h
Examining data/heartbeat-3.0.6/include/saf/ais_checkpoint.h
Examining data/heartbeat-3.0.6/include/saf/ais_event.h
Examining data/heartbeat-3.0.6/include/saf/ais_lock.h
Examining data/heartbeat-3.0.6/include/saf/ais_membership.h
Examining data/heartbeat-3.0.6/include/saf/ais_message.h
Examining data/heartbeat-3.0.6/lib/apphb/apphb.c
Examining data/heartbeat-3.0.6/lib/cmsclient/cmsclient.h
Examining data/heartbeat-3.0.6/lib/cmsclient/cmslib_client.c
Examining data/heartbeat-3.0.6/lib/cmsclient/cmslib_client.h
Examining data/heartbeat-3.0.6/lib/hbclient/api_test.c
Examining data/heartbeat-3.0.6/lib/hbclient/client_lib.c
Examining data/heartbeat-3.0.6/lib/lrm/clientlib.c
Examining data/heartbeat-3.0.6/lib/lrm/lrm_msg.c
Examining data/heartbeat-3.0.6/lib/lrm/racommon.c
Examining data/heartbeat-3.0.6/lib/plugins/HBauth/crc.c
Examining data/heartbeat-3.0.6/lib/plugins/HBauth/md5.c
Examining data/heartbeat-3.0.6/lib/plugins/HBauth/sha1.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/bcast.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/hbaping.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/mcast.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/mcast6.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/ping.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/ping6.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/ping_group.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/rds.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/serial.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/tipc.c
Examining data/heartbeat-3.0.6/lib/plugins/HBcomm/ucast.c