Skip to content

Commit 1d3c02a

Browse files
fix: scope variable for map field to avoid redeclaration (#1717) (#1718)
Co-authored-by: Alexander Fenster <[email protected]>
1 parent a1d6029 commit 1d3c02a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/decoder.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function decoder(mtype) {
3333
var field = mtype._fieldsArray[i].resolve(),
3434
type = field.resolvedType instanceof Enum ? "int32" : field.type,
3535
ref = "m" + util.safeProp(field.name); gen
36-
("case %i:", field.id);
36+
("case %i: {", field.id);
3737

3838
// Map fields
3939
if (field.map) { gen
@@ -104,8 +104,9 @@ function decoder(mtype) {
104104
else gen
105105
("%s=r.%s()", ref, type);
106106
gen
107-
("break");
108-
// Unknown fields
107+
("break")
108+
("}");
109+
// Unknown fields
109110
} gen
110111
("default:")
111112
("r.skipType(t&7)")

0 commit comments

Comments
 (0)