Skip to content

Commit

Permalink
レビュー指摘対応
Browse files Browse the repository at this point in the history
定数値の誤りを修正
コメントの誤りを修正
  • Loading branch information
berryzplus committed Sep 13, 2018
1 parent 16b0d48 commit 9e3d55b
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions sakura_core/util/string_ex.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1046,11 +1046,12 @@ BOOL IsMailAddress( const wchar_t* pszBuf, int nBufLen, int* pnAddressLength )
// RFC5321による mailbox の最大文字数
constexpr ptrdiff_t MAX_MAILBOX = 255; //255オクテット

// 論理的なメールアドレス長の下限文字数
// 1(@手前) + 1(@) + 3(ドメイン最小文字数) + 1(.) + 3(TLD) = 9
constexpr ptrdiff_t MIN_MAILBOX = 9;
// mailboxの最小文字数(これより短いと構成要素を含めなくなる)
// 例) [email protected]
// 1(@手前) + 1(@) + 1(ドメイン) + 1(.) + 2(TLD/ccTLD) = 6
constexpr ptrdiff_t MIN_MAILBOX = 6;

// 想定しないパラメータは前半チェックの前に弾く
// 想定しないパラメータは前半チェックの前に弾く
if (pszBuf == nullptr || nBufLen < MIN_MAILBOX) return FALSE;

// メールアドレスには必ず@が含まれる
Expand Down

0 comments on commit 9e3d55b

Please sign in to comment.