diff --git a/services/core/java/com/android/server/clipboard/EmulatorClipboardMonitor.java b/services/core/java/com/android/server/clipboard/EmulatorClipboardMonitor.java index c37d4c6bcaef9..a4084ed332cf0 100644 --- a/services/core/java/com/android/server/clipboard/EmulatorClipboardMonitor.java +++ b/services/core/java/com/android/server/clipboard/EmulatorClipboardMonitor.java @@ -72,7 +72,7 @@ class EmulatorClipboardMonitor implements Consumer { Os.connect(fd, new VmSocketAddress(HOST_PORT, OsConstants.VMADDR_CID_HOST)); final byte[] handshake = createOpenHandshake(); - Os.write(fd, handshake, 0, handshake.length); + writeFully(fd, handshake, 0, handshake.length); mPipe = fd; return true; } catch (ErrnoException | SocketException | InterruptedIOException e) {