missing bounds check

This commit is contained in:
Russ Ross 2011-07-03 10:30:28 -06:00
parent bd60e3691b
commit 123a149ec3
1 changed files with 2 additions and 2 deletions

View File

@ -667,14 +667,14 @@ func tagLength(data []byte, autolink *int) int {
i++
}
if i > 1 && data[i] == '@' {
if i > 1 && i < len(data) && data[i] == '@' {
if j = isMailtoAutoLink(data[i:]); j != 0 {
*autolink = LINK_TYPE_EMAIL
return i + j
}
}
if i > 2 && data[i] == ':' {
if i > 2 && i < len(data) && data[i] == ':' {
*autolink = LINK_TYPE_NORMAL
i++
}