eat trailing space in preferred language string
This commit is contained in:
@@ -109,6 +109,7 @@ METHOD(imv_state_t, get_reason_string, bool,
|
||||
chunk_t *reason_string, chunk_t *reason_language)
|
||||
{
|
||||
chunk_t pref_lang, lang;
|
||||
u_char *pos;
|
||||
int i;
|
||||
|
||||
while (eat_whitespace(&preferred_language))
|
||||
@@ -119,6 +120,13 @@ METHOD(imv_state_t, get_reason_string, bool,
|
||||
pref_lang = preferred_language;
|
||||
}
|
||||
|
||||
/* eat trailing whitespace */
|
||||
pos = pref_lang.ptr + pref_lang.len - 1;
|
||||
while (pref_lang.len && *pos-- == ' ')
|
||||
{
|
||||
pref_lang.len--;
|
||||
}
|
||||
|
||||
for (i = 0 ; i < countof(reasons); i++)
|
||||
{
|
||||
lang = chunk_create(reasons[i].lang, strlen(reasons[i].lang));
|
||||
|
||||
Reference in New Issue
Block a user