]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
fix read string option
authorBastian Dehn <hhaalo@arcor.de>
Sat, 27 Jan 2024 08:24:17 +0000 (09:24 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 27 Jan 2024 08:24:17 +0000 (09:24 +0100)
src/kds_s2000w_handler.c

index b7f6fa8aa0c601d4bcffa72e791aabcea771a7f4..cf93384f7f9ed16c0dd212fcd0fe00e3c98311a6 100644 (file)
@@ -91,8 +91,9 @@ void kds_s2000w_handler_get_option(int option, void* value)
                case 2:
                        value_object = json_object_object_get(config, "ScanSide");
                        const char* string_value = json_object_get_string(value_object);
-                       const char* char_value = (const char*) value;
-                       char_value = string_value;
+                       char* char_value = (char*) value;
+                       int value_length = strlen(char_value);
+                       memcpy(char_value, string_value, sizeof(char) * value_length);
                        break;
                default:
                        break;