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 7474 }
7575 commit .Committer = sig
7676 case "gpgsig" :
77- verif , err := newVerificationFromCommitline (data [ nextline + spacepos + 1 :] )
77+ verif , err := newVerificationFromCommitline (data , nextline + spacepos + 1 )
7878 if err != nil {
7979 return nil , err
8080 }
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