Browse Source

Tiny adjustment

RPRX 5 years ago
parent
commit
0e8e23897c
1 changed files with 6 additions and 7 deletions
  1. 6 7
      proxy/vless/encoding/addons.go

+ 6 - 7
proxy/vless/encoding/addons.go

@@ -19,13 +19,12 @@ func EncodeHeaderAddons(buffer *buf.Buffer, addons *Addons) error {
 
 		if bytes, err := proto.Marshal(addons); err != nil {
 			return newError("failed to marshal addons protobuf value").Base(err)
-		} else {
-			if err := buffer.WriteByte(byte(len(bytes))); err != nil {
-				return newError("failed to write addons protobuf length").Base(err)
-			}
-			if _, err := buffer.Write(bytes); err != nil {
-				return newError("failed to write addons protobuf value").Base(err)
-			}
+		}
+		if err := buffer.WriteByte(byte(len(bytes))); err != nil {
+			return newError("failed to write addons protobuf length").Base(err)
+		}
+		if _, err := buffer.Write(bytes); err != nil {
+			return newError("failed to write addons protobuf value").Base(err)
 		}
 
 	default: