File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 7979 }
8080 commit .Committer = sig
8181 case "gpgsig" :
82- verif , err := newVerificationFromCommitline (data [ nextline + spacepos + 1 :] )
82+ verif , err := newVerificationFromCommitline (data , nextline + spacepos + 1 )
8383 if err != nil {
8484 return nil , err
8585 }
Original file line number Diff line number Diff line change @@ -36,11 +36,11 @@ type Verification struct {
3636// -----END PGP SIGNATURE-----
3737// but without the "gpgsig " at the beginning
3838//
39- func newVerificationFromCommitline (line []byte ) (_ * Verification , err error ) {
39+ func newVerificationFromCommitline (data []byte , signatureStart int ) (_ * Verification , err error ) {
4040 verif := new (Verification )
41-
42- signatureEnd := bytes .LastIndex (line , []byte ("-----END PGP SIGNATURE-----" ))
43- verif .Signature = string (line [: signatureEnd + 27 ])
41+ verif . Payload = string ( data [: signatureStart - 8 ])
42+ signatureEnd := bytes .LastIndex (data , []byte ("-----END PGP SIGNATURE-----" ))
43+ verif .Signature = string (data [ signatureStart : signatureEnd + 27 ])
4444
4545 return verif , nil
4646}
You can’t perform that action at this time.
0 commit comments