Merge pull request #164 from dequis/faster-canonize-name

discord_canonize_name: Use str_reject_chars from bitlbee instead of a regex
This commit is contained in:
Artem Savkov 2018-07-03 12:36:53 +02:00 committed by GitHub
commit 8848289491
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 5 deletions

View File

@ -329,11 +329,7 @@ user_info *get_user(discord_data *dd, const char *uname,
char *discord_canonize_name(const char *name)
{
GRegex *regex = g_regex_new("[@+ ]", 0, 0, NULL);
char *cname = g_regex_replace_literal(regex, name, -1, 0, "_", 0, NULL);
g_regex_unref(regex);
return cname;
return str_reject_chars(g_strdup(name), "@+ ", '_');
}
static gboolean discord_escape(const GMatchInfo *match, GString *result,