From: Yehuda Sadeh Date: Wed, 20 Jan 2016 18:32:15 +0000 (-0800) Subject: rgw: client io shouldn't try to write zero length buffer X-Git-Tag: v10.0.4~152^2^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6c7ab5f14da36c2e97106143213bf32974691a51;p=ceph.git rgw: client io shouldn't try to write zero length buffer Signed-off-by: Yehuda Sadeh --- diff --git a/src/rgw/rgw_client_io.cc b/src/rgw/rgw_client_io.cc index 1f8b803a3d40..b6ef745c4f27 100644 --- a/src/rgw/rgw_client_io.cc +++ b/src/rgw/rgw_client_io.cc @@ -51,6 +51,10 @@ int RGWClientIO::print(const char *format, ...) int RGWClientIO::write(const char *buf, int len) { + if (len == 0) { + return 0; + } + int ret = write_data(buf, len); if (ret < 0) return ret;