Interworking: Add realm to the anonymous identity from realm
If the username part in the credential does not include a realm, generate one automatically based on the configured realm information. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
08410f08b9
commit
17218a7bab
1 changed files with 6 additions and 0 deletions
|
@ -793,6 +793,12 @@ int interworking_connect(struct wpa_supplicant *wpa_s, struct wpa_bss *bss)
|
|||
if (anon == NULL)
|
||||
goto fail;
|
||||
os_snprintf(anon, buflen, "anonymous%s", pos);
|
||||
} else if (cred->realm) {
|
||||
size_t buflen = 10 + os_strlen(cred->realm) + 1;
|
||||
anon = os_malloc(buflen);
|
||||
if (anon == NULL)
|
||||
goto fail;
|
||||
os_snprintf(anon, buflen, "anonymous@%s", cred->realm);
|
||||
} else {
|
||||
anon = os_strdup("anonymous");
|
||||
if (anon == NULL)
|
||||
|
|
Loading…
Reference in a new issue