瀏覽代碼

Use bytes.Equal to compare two byte arrays.

Wade Simba Khadder 8 年之前
父節點
當前提交
bf85261bb6
共有 1 個檔案被更改,包括 2 行新增1 行删除
  1. 2
    1
      internal/driver/fetch.go

+ 2
- 1
internal/driver/fetch.go 查看文件

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 {