helper: Code cleanup for hexify()
[fw/openocd] / src / rtos / linux.c
index 31d661844cb32cb27741ee5c94b3a12ca1f7ce9c..e5a4efcde697e202b175fd46c70ad1f4e6ec2ac5 100644 (file)
@@ -1229,7 +1229,8 @@ int linux_thread_extra_info(struct target *target,
                        sprintf(tmp_str_ptr, "%s", name);
                        sprintf(tmp_str_ptr, "%s", temp->name);
                        char *hex_str = calloc(1, strlen(tmp_str) * 2 + 1);
-                       int pkt_len = hexify(hex_str, tmp_str, 0, strlen(tmp_str) * 2 + 1);
+                       size_t pkt_len = hexify(hex_str, (const uint8_t *)tmp_str,
+                               strlen(tmp_str), strlen(tmp_str) * 2 + 1);
                        gdb_put_packet(connection, hex_str, pkt_len);
                        free(hex_str);
                        free(tmp_str);