]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
fix tests null terminated str
authorBastian Dehn <hhaalo@arcor.de>
Fri, 14 Feb 2025 10:54:33 +0000 (11:54 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 14 Feb 2025 10:54:33 +0000 (11:54 +0100)
tests/kds_s2000w_net_tests.c

index 4e06e3eb3f4cc526ff7eabbe56a3969c6262d801..d933a16930504a8c4b3703dcd80d59cdcb9c995d 100644 (file)
@@ -130,11 +130,11 @@ void sane_kds_s2000w_net_get_parameter_bw_test()
 void sane_kds_s2000w_net_open_test()
 {
        response* resp = kds_s2000w_client_response_init();
-       resp->data = realloc(resp->data, 28);
-       const char* responsedata = "{\"SessionId\":\"1251877821\"}\0";
-       memcpy(resp->data, responsedata, 28);
+       const char* responsedata = "{\"SessionId\":\"1251877821\"}";
+       resp->size = 27;
+       resp->data = malloc(resp->size);
+       memcpy(resp->data, responsedata, resp->size);
        resp->code = 200;
-       resp->size = 28;
        will_return(mock_response, resp);
        will_return(__wrap_kds_s2000w_client_open_session, 0);
        expect_function_call(__wrap_kds_s2000w_client_open_session);
@@ -388,7 +388,7 @@ void sane_kds_s2000w_net_start_two_pages_per_feeder_test(void** state)
                        \"LastError\": \"Status: 200 Success\", \
                        \"PaperDetected\": \"0\", \
                        \"PercentAvailable\": 99 \
-               }}\0";
+               }}";
        free(resp_status->data);
        resp_status->data = NULL;
        resp_status->size = 209;