Prevent access to null pointer 39/307239/2
authorYonggoo Kang <ygace.kang@samsung.com>
Wed, 6 Mar 2024 08:24:11 +0000 (17:24 +0900)
committerYonggoo Kang <ygace.kang@samsung.com>
Wed, 6 Mar 2024 08:30:04 +0000 (08:30 +0000)
Change-Id: I3bf17ed4cabbe008a6fe43ffdd2d325d447fab0a

srcs/common/serialization.cpp

index c39950adf880a7afa3afb07ef501287a3e6c88cd..1e0d0b2e7dd1557f1e7fc50b8b43505c3636505d 100644 (file)
@@ -59,7 +59,7 @@ void WAuthnCtypeSerializer::deserializeStructBody(IStream& stream, void **data,
 void __checkValidity(const unsigned char* data, size_t length) {
     if (data == nullptr && length != 0)
         ThrowMsg(SerializationException::InvalidStreamData,
-            "Inconsistent data & length: data=" << data << ", length=" << length);
+            "Empty data with length=" << length);
     if (length > MAX_BUFFER_SIZE)
         ThrowMsg(SerializationException::InvalidStreamData,
             "Too large length of data to write: length=" << length);
@@ -131,7 +131,7 @@ void __checkValidity(const wauthn_buffer_s* data) {
         return;
     if (data->data == nullptr && data->size != 0)
         ThrowMsg(SerializationException::InvalidStreamData,
-            "Inconsistent data & length: data=" << data->data << ", size=" << data->size);
+            "Empty data with size=" << data->size);
 }
 void WAuthnCtypeSerializer::serialize(IStream& stream, const wauthn_buffer_s* data) {
     __checkValidity(data);