From 8bda53fbc404d530a0878a4c80e5836e6c681d44 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 27 Jan 2024 09:24:17 +0100 Subject: [PATCH] fix read string option --- src/kds_s2000w_handler.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index b7f6fa8..cf93384 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -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; -- 2.39.5