|
|
@@ -407,7 +407,7 @@ int eap_peer_blob_init(struct eap_sm *sm)
|
|
|
ret = -2;
|
|
|
goto _out;
|
|
|
}
|
|
|
- os_strncpy(sm->blob[0].name, CLIENT_CERT_NAME, BLOB_NAME_LEN);
|
|
|
+ os_strncpy(sm->blob[0].name, CLIENT_CERT_NAME, BLOB_NAME_LEN+1);
|
|
|
sm->blob[0].len = g_wpa_client_cert_len;
|
|
|
sm->blob[0].data = g_wpa_client_cert;
|
|
|
}
|
|
|
@@ -418,7 +418,7 @@ int eap_peer_blob_init(struct eap_sm *sm)
|
|
|
ret = -2;
|
|
|
goto _out;
|
|
|
}
|
|
|
- os_strncpy(sm->blob[1].name, PRIVATE_KEY_NAME, BLOB_NAME_LEN);
|
|
|
+ os_strncpy(sm->blob[1].name, PRIVATE_KEY_NAME, BLOB_NAME_LEN+1);
|
|
|
sm->blob[1].len = g_wpa_private_key_len;
|
|
|
sm->blob[1].data = g_wpa_private_key;
|
|
|
}
|
|
|
@@ -429,7 +429,7 @@ int eap_peer_blob_init(struct eap_sm *sm)
|
|
|
ret = -2;
|
|
|
goto _out;
|
|
|
}
|
|
|
- os_strncpy(sm->blob[2].name, CA_CERT_NAME, BLOB_NAME_LEN);
|
|
|
+ os_strncpy(sm->blob[2].name, CA_CERT_NAME, BLOB_NAME_LEN+1);
|
|
|
sm->blob[2].len = g_wpa_ca_cert_len;
|
|
|
sm->blob[2].data = g_wpa_ca_cert;
|
|
|
}
|