diff --git a/chuniio/src/servers/ios.c b/chuniio/src/servers/ios.c index 1b60b2d..4688efd 100644 --- a/chuniio/src/servers/ios.c +++ b/chuniio/src/servers/ios.c @@ -212,7 +212,7 @@ void device_event_callback(const idevice_event_t *event, void *user_data) { print_err("[iOS: INFO] iDevice added, udid: %s\n", event->udid); ios_thread_ctx *args = malloc(sizeof(ios_thread_ctx)); - memcpy(args->remote_udid, event->udid, strlen(event->udid)); + strcpy_s(args->remote_udid, 41, event->udid); args->device = NULL; args->connection = NULL; args->exit_flag = ATOMIC_VAR_INIT(false);