ERP: Silence static analyzer warning
The check for erp->keyname_nai within eap_erp_get_key() is apparently too difficult for some static analyzers to notice. Add an explicit check for os_strchr() return value being non-NULL to avoid false reports. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
d912953e37
commit
01dd2b1054
1 changed files with 2 additions and 0 deletions
|
@ -534,6 +534,8 @@ int eap_peer_get_erp_info(struct eap_sm *sm, struct eap_peer_config *config,
|
|||
return -1; /* SEQ has range of 0..65535 */
|
||||
|
||||
pos = os_strchr(erp->keyname_nai, '@');
|
||||
if (!pos)
|
||||
return -1; /* this cannot really happen */
|
||||
*username_len = pos - erp->keyname_nai;
|
||||
*username = (u8 *) erp->keyname_nai;
|
||||
|
||||
|
|
Loading…
Reference in a new issue