mirror of
https://github.com/falcosecurity/falco.git
synced 2025-08-01 22:47:46 +00:00
cleanup(engine): strncpy -> strlcpy
Signed-off-by: Luca Guerra <luca@guerra.sh>
This commit is contained in:
parent
39aa8fe05f
commit
3ff2bb5c2b
@ -27,6 +27,7 @@ limitations under the License.
|
|||||||
#include "stats_writer.h"
|
#include "stats_writer.h"
|
||||||
#include "logger.h"
|
#include "logger.h"
|
||||||
#include "config_falco.h"
|
#include "config_falco.h"
|
||||||
|
#include "strl.h"
|
||||||
|
|
||||||
// note: ticker_t is an uint16_t, which is enough because we don't care about
|
// note: ticker_t is an uint16_t, which is enough because we don't care about
|
||||||
// overflows here. Threads calling stats_writer::handle() will just
|
// overflows here. Threads calling stats_writer::handle() will just
|
||||||
@ -308,7 +309,7 @@ void stats_writer::collector::get_metrics_output_fields_additional(
|
|||||||
for(uint32_t stat = 0; stat < nstats; stat++)
|
for(uint32_t stat = 0; stat < nstats; stat++)
|
||||||
{
|
{
|
||||||
char metric_name[STATS_NAME_MAX] = "falco.";
|
char metric_name[STATS_NAME_MAX] = "falco.";
|
||||||
strncat(metric_name, utilization[stat].name, sizeof(metric_name) - strlen(metric_name) - 1);
|
strlcat(metric_name, utilization[stat].name, sizeof(metric_name));
|
||||||
switch(utilization[stat].type)
|
switch(utilization[stat].type)
|
||||||
{
|
{
|
||||||
case STATS_VALUE_TYPE_U64:
|
case STATS_VALUE_TYPE_U64:
|
||||||
@ -384,7 +385,7 @@ void stats_writer::collector::get_metrics_output_fields_additional(
|
|||||||
// todo: as we expand scap_stats_v2 prefix may be pushed to scap or we may need to expand
|
// todo: as we expand scap_stats_v2 prefix may be pushed to scap or we may need to expand
|
||||||
// functionality here for example if we add userspace syscall counters that should be prefixed w/ `falco.`
|
// functionality here for example if we add userspace syscall counters that should be prefixed w/ `falco.`
|
||||||
char metric_name[STATS_NAME_MAX] = "scap.";
|
char metric_name[STATS_NAME_MAX] = "scap.";
|
||||||
strncat(metric_name, stats_v2[stat].name, sizeof(metric_name) - strlen(metric_name) - 1);
|
strlcat(metric_name, stats_v2[stat].name, sizeof(metric_name));
|
||||||
switch(stats_v2[stat].type)
|
switch(stats_v2[stat].type)
|
||||||
{
|
{
|
||||||
case STATS_VALUE_TYPE_U64:
|
case STATS_VALUE_TYPE_U64:
|
||||||
|
Loading…
Reference in New Issue
Block a user