浏览代码

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