diff --git a/vendor/git.autistici.org/id/auth/client/client.go b/vendor/git.autistici.org/id/auth/client/client.go
index 245a4029a19057765f53d11a254dea33da140855..3aa4e5bbb5c1b4261209196a7ea94da6d8e2220a 100644
--- a/vendor/git.autistici.org/id/auth/client/client.go
+++ b/vendor/git.autistici.org/id/auth/client/client.go
@@ -1,9 +1,7 @@
 package client
 
 import (
-	"bytes"
 	"context"
-	"io"
 	"net/textproto"
 
 	"git.autistici.org/id/auth"
@@ -47,11 +45,8 @@ func (c *socketClient) Authenticate(ctx context.Context, req *auth.Request) (*au
 	go func() {
 		defer close(done)
 
-		// Write the command to a buffer.
-		var buf bytes.Buffer
-		io.WriteString(&buf, "auth ")
-		buf.Write(c.codec.Encode(req))
-		if err := conn.PrintfLine(buf.String()); err != nil {
+		// Write the auth command to the connection.
+		if err := conn.PrintfLine("auth %s", string(c.codec.Encode(req))); err != nil {
 			done <- err
 			return
 		}
diff --git a/vendor/vendor.json b/vendor/vendor.json
index 0d52d1e3157e5ce75b82ca2190d80a9a9c9bbde7..7e08a362375ef8bdeb503a57b2fb12640fb4459d 100644
--- a/vendor/vendor.json
+++ b/vendor/vendor.json
@@ -27,16 +27,16 @@
 			"revisionTime": "2019-01-29T12:17:45Z"
 		},
 		{
-			"checksumSHA1": "T9WPwUls+LPk89st6TGCbQf5HNQ=",
+			"checksumSHA1": "1glPoZd+eB3t+IpnyIDxEZHybA4=",
 			"path": "git.autistici.org/id/auth",
-			"revision": "b9fd25734d1e2a7f92f32ab982f9c55fd9f9ef24",
-			"revisionTime": "2019-05-04T07:53:15Z"
+			"revision": "865e6264c3f5792d58aa6ba9ed0f37c75fe607c2",
+			"revisionTime": "2019-05-24T11:03:32Z"
 		},
 		{
-			"checksumSHA1": "t3JTZ0bAMQit79HYbcEykC8uxro=",
+			"checksumSHA1": "Xd+uslNbKnbygNAhwAWQ2JVc6do=",
 			"path": "git.autistici.org/id/auth/client",
-			"revision": "b9fd25734d1e2a7f92f32ab982f9c55fd9f9ef24",
-			"revisionTime": "2019-05-04T07:53:15Z"
+			"revision": "865e6264c3f5792d58aa6ba9ed0f37c75fe607c2",
+			"revisionTime": "2019-05-24T11:03:32Z"
 		},
 		{
 			"checksumSHA1": "MlpsZgRytv/c9IX9YawRJDN/ibQ=",