@@ -473,7 +473,7 @@ func ParseRange(s string, size int64) ([]HTTPRange, error) {
473
473
}
474
474
const b = "bytes="
475
475
if ! strings .HasPrefix (s , b ) {
476
- return nil , ErrInvalidRange .New (s )
476
+ return nil , ErrInvalidRange .New ("%v" , s )
477
477
}
478
478
479
479
var ranges []HTTPRange
@@ -485,7 +485,7 @@ func ParseRange(s string, size int64) ([]HTTPRange, error) {
485
485
}
486
486
i := strings .Index (ra , "-" )
487
487
if i < 0 {
488
- return nil , ErrInvalidRange .New (ra )
488
+ return nil , ErrInvalidRange .New ("%v" , ra )
489
489
}
490
490
start , end := strings .TrimSpace (ra [:i ]), strings .TrimSpace (ra [i + 1 :])
491
491
var r HTTPRange
@@ -497,7 +497,7 @@ func ParseRange(s string, size int64) ([]HTTPRange, error) {
497
497
// RFC 7233 Section 2.1 "Byte-Ranges".
498
498
i , err := strconv .ParseInt (end , 10 , 64 )
499
499
if err != nil {
500
- return nil , ErrInvalidRange .New (ra )
500
+ return nil , ErrInvalidRange .New ("%v" , ra )
501
501
}
502
502
if i > size {
503
503
i = size
@@ -507,7 +507,7 @@ func ParseRange(s string, size int64) ([]HTTPRange, error) {
507
507
} else {
508
508
i , err := strconv .ParseInt (start , 10 , 64 )
509
509
if err != nil || i < 0 {
510
- return nil , ErrInvalidRange .New (ra )
510
+ return nil , ErrInvalidRange .New ("%v" , ra )
511
511
}
512
512
if i >= size {
513
513
// If the range begins after the size of the content,
@@ -522,7 +522,7 @@ func ParseRange(s string, size int64) ([]HTTPRange, error) {
522
522
} else {
523
523
i , err := strconv .ParseInt (end , 10 , 64 )
524
524
if err != nil || r .Start > i {
525
- return nil , ErrInvalidRange .New (ra )
525
+ return nil , ErrInvalidRange .New ("%v" , ra )
526
526
}
527
527
if i >= size {
528
528
i = size - 1
0 commit comments