Add some safety checks against hackishly malformed mail addresses.

このコミットが含まれているのは:
Christian Heller 2016-02-12 00:40:22 +01:00
コミット fde7784092
1個のファイルの変更2行の追加1行の削除

ファイルの表示

@ -218,7 +218,8 @@ func accountLine(w http.ResponseWriter, r *http.Request,
mail := r.FormValue("mail")
if 0 != strings.Compare(pw, pw2) || 0 == strings.Compare("name", "") ||
0 == strings.Compare(pw, "") || !onlyLegalRunes(name) ||
len(name) > 140 {
len(name) > 140 || len(mail) > 140 ||
strings.ContainsRune(mail, '\n') {
execTemplate(w, "error.html", "Invalid values.")
return "", errors.New("")
}