From ade722eb522a503db07f7e12142f012c2ab68b5e Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Tue, 21 May 2024 15:42:49 +0200 Subject: [PATCH] Limit hostname to 32 bit (including terminator) in kernel. --- master/slave_config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/master/slave_config.c b/master/slave_config.c index ccbf7abf..e331aa81 100644 --- a/master/slave_config.c +++ b/master/slave_config.c @@ -1495,7 +1495,7 @@ int ecrt_slave_config_eoe_dns_address(ec_slave_config_t *sc, int ecrt_slave_config_eoe_hostname(ec_slave_config_t *sc, const char *name) { - strncpy(sc->eoe_ip_param_request.name, name, EC_MAX_HOSTNAME_SIZE); + strncpy(sc->eoe_ip_param_request.name, name, EC_MAX_HOSTNAME_SIZE - 1); sc->eoe_ip_param_request.name_included = 1; return 0; }