From 16ae478af46100a435c2875afa020721a59a411a Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Tue, 2 Nov 2010 10:55:52 -0700 Subject: Permit 0 length writes. Change-Id: I087d0074c8d9e13ce814187475966da94f693fc0 --- libsysutils/src/SocketClient.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libsysutils') diff --git a/libsysutils/src/SocketClient.cpp b/libsysutils/src/SocketClient.cpp index ff2315b6..c9c7417f 100644 --- a/libsysutils/src/SocketClient.cpp +++ b/libsysutils/src/SocketClient.cpp @@ -62,6 +62,10 @@ int SocketClient::sendData(const void* data, int len) { const char *p = (const char*) data; int brtw = len; + if (len == 0) { + return 0; + } + pthread_mutex_lock(&mWriteMutex); while (brtw > 0) { if ((rc = write(mSocket, p, brtw)) < 0) { -- cgit v1.2.3