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 */
|
return -1; /* SEQ has range of 0..65535 */
|
||||||
|
|
||||||
pos = os_strchr(erp->keyname_nai, '@');
|
pos = os_strchr(erp->keyname_nai, '@');
|
||||||
|
if (!pos)
|
||||||
|
return -1; /* this cannot really happen */
|
||||||
*username_len = pos - erp->keyname_nai;
|
*username_len = pos - erp->keyname_nai;
|
||||||
*username = (u8 *) erp->keyname_nai;
|
*username = (u8 *) erp->keyname_nai;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue