eap-radius: Avoid NULL-pointer dereference in XAuth backend
Fixes: c434b2a4a9 ("eap-radius: support plain XAuth RADIUS authentication using User-Password")
This commit is contained in:
@@ -184,7 +184,10 @@ METHOD(xauth_method_t, process, status_t,
|
||||
/* trim password to any null termination. As User-Password
|
||||
* uses null padding, we can't have any null in it, and some
|
||||
* clients actually send null terminated strings (Android). */
|
||||
pass.len = strnlen(pass.ptr, pass.len);
|
||||
if (pass.ptr)
|
||||
{
|
||||
pass.len = strnlen(pass.ptr, pass.len);
|
||||
}
|
||||
}
|
||||
}
|
||||
enumerator->destroy(enumerator);
|
||||
|
||||
Reference in New Issue
Block a user