]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change config copy string
authorBastian Dehn <hhaalo@arcor.de>
Fri, 26 Sep 2025 13:55:09 +0000 (15:55 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 26 Sep 2025 13:55:09 +0000 (15:55 +0200)
src/kds_s2000w_config.c

index 4ec79206e03bb5de74775e4087eef1e9ab5072b6..519fed2320204cc94c8239c0ff65955014ac46c5 100644 (file)
@@ -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)