summaryrefslogtreecommitdiff
path: root/src/charset
diff options
context:
space:
mode:
Diffstat (limited to 'src/charset')
-rw-r--r--src/charset/aliases.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/charset/aliases.c b/src/charset/aliases.c
index 5c173d0..81962eb 100644
--- a/src/charset/aliases.c
+++ b/src/charset/aliases.c
@@ -62,6 +62,10 @@ static int parserutils_charset_alias_match(const void *a, const void *b)
s_alias++;
}
+ while ((key_left > 0) && IS_PUNCT_OR_SPACE(*s_key)) {
+ key_left--; s_key++;
+ }
+
return key_left - alias_left;
}