]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change memcpy str
authorBastian Dehn <hhaalo@arcor.de>
Sun, 2 Mar 2025 20:04:34 +0000 (21:04 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 2 Mar 2025 20:04:34 +0000 (21:04 +0100)
src/kds_s2000w_client.c

index 13ef1714bc56a238f77f0a3067eea7bef8225cff..c694e2032cdbe6e248bed266a1e38a3533b37cc7 100644 (file)
@@ -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)