equal
deleted
inserted
replaced
469 defer func() { |
469 defer func() { |
470 if r := recover(); r != nil { |
470 if r := recover(); r != nil { |
471 if _, ok := r.(runtime.Error); ok { |
471 if _, ok := r.(runtime.Error); ok { |
472 panic(r) |
472 panic(r) |
473 } |
473 } |
474 err = errors.New(r.(string)) |
474 err = fmt.Errorf("%s", r) |
475 } |
475 } |
476 }() |
476 }() |
477 |
477 |
478 if len(b) >= 4 && (hasUTF32BigEndianBOM4(b) || hasUTF32LittleEndianBOM4(b)) { |
478 if len(b) >= 4 && (hasUTF32BigEndianBOM4(b) || hasUTF32LittleEndianBOM4(b)) { |
479 b = b[4:] |
479 b = b[4:] |