From: Bastian Dehn Date: Fri, 26 Sep 2025 13:55:09 +0000 (+0200) Subject: change config copy string X-Git-Tag: v1.1.8^2~7 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=e5f5f8147e261e0f31c5b1d4c9983d7b178fb062;p=sane-kds-s2000w-net.git change config copy string --- diff --git a/src/kds_s2000w_config.c b/src/kds_s2000w_config.c index 4ec7920..519fed2 100644 --- a/src/kds_s2000w_config.c +++ b/src/kds_s2000w_config.c @@ -28,9 +28,9 @@ program_config* _kds_s2000w_config_init() char* _kds_s2000w_config_copy_config_string(cfg_t* cfg, const char* key) { char* value_str = cfg_getstr(cfg, key); - char* new_str = malloc(sizeof(char) * strlen(value_str) + 1); - - return strcpy(new_str, value_str); + size_t length = strlen(value_str) + 1; + char* new_str = malloc(sizeof(char) * length); + return strncpy(new_str, value_str, length); } char* kds_s2000w_config_read(const char* filename)