Skip to content

Commit 2245994

Browse files
committed
Minor improvement to charsetReader
1 parent bed23ab commit 2245994

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

charset-reader.go

+2-6
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,11 @@ func charsetReader(charset string, input io.Reader) (io.Reader, error) {
1515
case isCharsetISO88591(charset):
1616
return newCharsetISO88591(input), nil
1717
default:
18-
decoder := mahonia.NewDecoder(charset)
19-
if decoder == nil {
20-
goto invalidCharset
18+
if decoder := mahonia.NewDecoder(charset); decoder != nil {
19+
return decoder.NewReader(input), nil
2120
}
22-
23-
return decoder.NewReader(input), nil
2421
}
2522

26-
invalidCharset:
2723
return nil, errors.New("CharsetReader: unexpected charset: " + charset)
2824
}
2925

0 commit comments

Comments
 (0)