parsing: ban sprintf()
Git upstream bans sprintf() with commit: banned.h: mark sprintf() as banned cc8fdaee1eeaf05d8dd55ff11f111b815f673c58 Signed-off-by: Christian Hesse <mail@eworm.de>
This commit is contained in:
부모
7cde5885d8
커밋
60a930044d
@ -77,7 +77,7 @@ static void parse_user(const char *t, char **name, char **email, unsigned long *
|
|||||||
|
|
||||||
email_len = ident.mail_end - ident.mail_begin;
|
email_len = ident.mail_end - ident.mail_begin;
|
||||||
*email = xmalloc(strlen("<") + email_len + strlen(">") + 1);
|
*email = xmalloc(strlen("<") + email_len + strlen(">") + 1);
|
||||||
sprintf(*email, "<%.*s>", email_len, ident.mail_begin);
|
xsnprintf(*email, email_len + 3, "<%.*s>", email_len, ident.mail_begin);
|
||||||
|
|
||||||
if (ident.date_begin)
|
if (ident.date_begin)
|
||||||
*date = strtoul(ident.date_begin, NULL, 10);
|
*date = strtoul(ident.date_begin, NULL, 10);
|
||||||
|
불러오는 중...
Reference in New Issue
Block a user