X-Git-Url: http://xvm.mit.edu/gitweb/invirt/third/libt4.git/blobdiff_plain/ba03b19875aa2e3586e49b10904563cdd3b91de0..e478ac59e66e89cbc174e781ac715c8644539947:/rpc/connection.cc diff --git a/rpc/connection.cc b/rpc/connection.cc index c16f6dc..4681ae9 100644 --- a/rpc/connection.cc +++ b/rpc/connection.cc @@ -171,10 +171,6 @@ bool connection::writepdu() { if (wpdu_.solong == wpdu_.buf.size()) return true; - if (wpdu_.solong == 0) { - rpc_sz_t sz = hton((rpc_sz_t)(wpdu_.buf.size() - sizeof(uint32_t))); - copy((const char *)&sz, (const char *)(&sz+1), &wpdu_.buf[0]); - } ssize_t n = write(fd_, &wpdu_.buf[wpdu_.solong], (wpdu_.buf.size()-wpdu_.solong)); if (n < 0) { if (errno != EAGAIN) { @@ -219,7 +215,6 @@ bool connection::readpdu() { VERIFY(rpdu_.buf.size() == 0); rpdu_.buf = string(sz+sizeof(sz1), 0); - copy((const char *)&sz1, (const char *)(&sz1 + 1), &rpdu_.buf[0]); rpdu_.solong = sizeof(sz1); }