Use wire.*LengthPrefixed

This commit is contained in:
Jae Kwon
2015-12-20 09:16:05 -08:00
parent a357f3156a
commit 3393fc34c2
3 changed files with 10 additions and 9 deletions
+4 -4
View File
@@ -241,27 +241,27 @@ func makeRequest(conn net.Conn, req types.Request) (types.Response, error) {
var err error
// Write desired request
wire.WriteBinary(req, conn, &n, &err)
wire.WriteBinaryLengthPrefixed(req, conn, &n, &err)
if err != nil {
return nil, err
}
// Write flush request
wire.WriteBinary(types.RequestFlush{}, conn, &n, &err)
wire.WriteBinaryLengthPrefixed(types.RequestFlush{}, conn, &n, &err)
if err != nil {
return nil, err
}
// Read desired response
var res types.Response
wire.ReadBinaryPtr(&res, conn, 0, &n, &err)
wire.ReadBinaryPtrLengthPrefixed(&res, conn, 0, &n, &err)
if err != nil {
return nil, err
}
// Read flush response
var resFlush types.ResponseFlush
wire.ReadBinaryPtr(&resFlush, conn, 0, &n, &err)
wire.ReadBinaryPtrLengthPrefixed(&resFlush, conn, 0, &n, &err)
if err != nil {
return nil, err
}