summaryrefslogtreecommitdiff
path: root/serializable.cpp
diff options
context:
space:
mode:
authorShawn Willden <swillden@google.com>2015-01-20 11:44:43 -0700
committerShawn Willden <swillden@google.com>2015-01-20 11:44:43 -0700
commit2dbe752a441cf8487b9b81772271e5abd18d0475 (patch)
treeb048d2ceb2c05994ea67230e3d80a693e7a29c7c /serializable.cpp
parent29d898717bc48ca59cd3fb1e30efdad36f13ccec (diff)
downloadkeymaster-2dbe752a441cf8487b9b81772271e5abd18d0475.tar.gz
Revert "Remove redundant NULL checks on calls to memset_s."
This reverts commit 356f6d4cf3d236e375a84e24b11359a5c1f1081f.
Diffstat (limited to 'serializable.cpp')
-rw-r--r--serializable.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/serializable.cpp b/serializable.cpp
index d0917da..9cfbac7 100644
--- a/serializable.cpp
+++ b/serializable.cpp
@@ -131,7 +131,8 @@ bool Buffer::Deserialize(const uint8_t** buf_ptr, const uint8_t* end) {
}
void Buffer::Clear() {
- memset_s(buffer_.get(), 0, buffer_size_);
+ if (buffer_.get())
+ memset_s(buffer_.get(), 0, buffer_size_);
buffer_.reset();
read_position_ = 0;
write_position_ = 0;