diff options
Diffstat (limited to 'include/keymaster/android_keymaster_utils.h')
-rw-r--r-- | include/keymaster/android_keymaster_utils.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/keymaster/android_keymaster_utils.h b/include/keymaster/android_keymaster_utils.h index a23694b..324287a 100644 --- a/include/keymaster/android_keymaster_utils.h +++ b/include/keymaster/android_keymaster_utils.h @@ -326,7 +326,7 @@ struct CertificateChain : public keymaster_cert_chain_t { // Insert the provided blob at the front of the chain. CertificateChain takes ownership of the // contents of `new_entry`. bool push_front(const keymaster_blob_t& new_entry) { - keymaster_blob_t* new_entries = new keymaster_blob_t[entry_count + 1]; + keymaster_blob_t* new_entries = new (std::nothrow) keymaster_blob_t[entry_count + 1]; if (!new_entries) return false; new_entries[0] = new_entry; |