digestauth: do not allocate extra space for extended notation

This commit is contained in:
Evgeny Grin (Karlson2k)
2022-07-21 15:07:07 +03:00
parent 57a5fcfac7
commit c7ac9d80a5
+2 -1
View File
@@ -680,7 +680,8 @@ get_rq_unames_size (const struct MHD_RqDAuth *params,
s += (params->username.value.len + 1) / 2;
}
else if (MHD_DIGEST_AUTH_UNAME_TYPE_EXTENDED == uname_type)
s += params->username_ext.value.len + 1; /* Add one byte for zero-termination */
s += params->username_ext.value.len
- MHD_DAUTH_EXT_PARAM_MIN_LEN + 1; /* Add one byte for zero-termination */
return s;
}