Merge "memset_s based on capacity rather than size"
diff --git a/android_keymaster/authorization_set.cpp b/android_keymaster/authorization_set.cpp
index ee71c0e..93a04c3 100644
--- a/android_keymaster/authorization_set.cpp
+++ b/android_keymaster/authorization_set.cpp
@@ -511,8 +511,8 @@
}
void AuthorizationSet::Clear() {
- memset_s(elems_, 0, elems_size_ * sizeof(keymaster_key_param_t));
- memset_s(indirect_data_, 0, indirect_data_size_);
+ memset_s(elems_, 0, elems_capacity_ * sizeof(keymaster_key_param_t));
+ memset_s(indirect_data_, 0, indirect_data_capacity_);
elems_size_ = 0;
indirect_data_size_ = 0;
error_ = OK;