Skip to content

Commit 57fb34c

Browse files
committed
Fix panic on signed empty commit message (go-gitea/gitea#6292)
1 parent 6cba05a commit 57fb34c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

repo_commit.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,11 @@ l:
101101
sig, err := newGPGSignatureFromCommitline(data, (nextline+1)+sigindex, true)
102102
if err == nil && sig != nil {
103103
// remove signature from commit message
104-
cm = cm[:sigindex-1]
104+
if sigindex == 0 {
105+
cm = cm[:0]
106+
} else {
107+
cm = cm[:sigindex-1]
108+
}
105109
commit.Signature = sig
106110
}
107111
}

0 commit comments

Comments
 (0)