Bläddra i källkod

Use bytes.Equal to compare two byte arrays.

Wade Simba Khadder 8 år sedan
förälder
incheckning
bf85261bb6
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2
    1
      internal/driver/fetch.go

+ 2
- 1
internal/driver/fetch.go Visa fil

15
 package driver
15
 package driver
16
 
16
 
17
 import (
17
 import (
18
+	"bytes"
18
 	"encoding/base64"
19
 	"encoding/base64"
19
 	"fmt"
20
 	"fmt"
20
 	"io"
21
 	"io"
402
 		return nil, seekErr
403
 		return nil, seekErr
403
 	} else if readErr != nil && readErr != io.EOF{
404
 	} else if readErr != nil && readErr != io.EOF{
404
 		return nil, readErr
405
 		return nil, readErr
405
-	} else if string(actualHeader) == string(perfHeader) {
406
+	} else if bytes.Equal(actualHeader, perfHeader) {
406
 		sourceFile.Close()
407
 		sourceFile.Close()
407
 		profileFile, convertErr := convertPerfData(path)
408
 		profileFile, convertErr := convertPerfData(path)
408
 		if convertErr != nil {
409
 		if convertErr != nil {