#1474 Edit New issue UpdateGravatarSource() assumes insecure protocol

This commit is contained in:
Unknwon 2015-08-28 14:35:08 +08:00
parent a7686e8749
commit 4cfa2ca40d
4 changed files with 20 additions and 9 deletions

View file

@ -44,8 +44,9 @@ var gravatarSource string
func UpdateGravatarSource() {
gravatarSource = setting.GravatarSource
log.Debug("avatar.UpdateGravatarSource(gavatar source): %s", gravatarSource)
if !strings.HasPrefix(gravatarSource, "http:") {
gravatarSource = "http:" + gravatarSource
if !strings.HasPrefix(gravatarSource, "http://") ||
!strings.HasPrefix(gravatarSource, "https://") {
gravatarSource = "http://" + gravatarSource
log.Debug("avatar.UpdateGravatarSource(update gavatar source): %s", gravatarSource)
}
}

File diff suppressed because one or more lines are too long