From: Bastian Dehn Date: Sun, 2 Mar 2025 20:04:34 +0000 (+0100) Subject: change memcpy str X-Git-Tag: v1.1.2^2~4^2~3 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=5a2e682a0186129749c13b284dc9d10c567bf37e;p=sane-kds-s2000w-net.git change memcpy str --- diff --git a/src/kds_s2000w_client.c b/src/kds_s2000w_client.c index 13ef171..c694e20 100644 --- a/src/kds_s2000w_client.c +++ b/src/kds_s2000w_client.c @@ -138,9 +138,8 @@ void kds_s2000w_client_set_scanner_url(const char* url) kds_s2000w_debug_printf(ALL, "kds_s2000w_client_set_scanner_url"); size_t str_len = strlen(url) + 1; - scanner_url = malloc(sizeof(char) * str_len); - memset(scanner_url, 0, str_len); - strcpy(scanner_url, url); + scanner_url = malloc(str_len); + memcpy(scanner_url, url, str_len); } void kds_s2000w_client_set_username(const char* name) @@ -148,9 +147,8 @@ void kds_s2000w_client_set_username(const char* name) kds_s2000w_debug_printf(ALL, "kds_s2000w_client_set_username"); size_t str_len = strlen(name) + 1; - username = malloc(sizeof(char) * str_len); - memset(username, 0, str_len); - strcpy(username, name); + username = malloc(str_len); + memcpy(username, name, str_len); } void kds_s2000w_client_set_ssl_verify(bool ssl)