diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c index 36d64d9940..2fd027cb14 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c @@ -2604,12 +2604,14 @@ static Eina_Bool _write_to_fd(void *data, Ecore_Fd_Handler *fd_handler) { int fd; + size_t len; Delayed_Writing *slice = data; fd = ecore_main_fd_handler_fd_get(fd_handler); if (fd < 0) goto end; - size_t len = write(fd, slice->slice.mem + slice->written_bytes, slice->slice.len - slice->written_bytes); + len = write(fd, slice->slice.mem + slice->written_bytes, + slice->slice.len - slice->written_bytes); slice->written_bytes += len; if (slice->written_bytes != slice->slice.len)