Change-Id: Id7a543306810a57543e1f6644c6659cf40af9acd
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
parcel->ReadInt32(&size);
parcel->ReadInt32(&opt_);
if (size > 0) {
- auto* p = reinterpret_cast<unsigned char*>(&data_[0]);
- parcel->Read(p, size);
+ auto* data = new (std::nothrow) unsigned char [size];
+ if (data == nullptr)
+ return;
+
+ std::unique_ptr<unsigned char[]> ptr(data);
+ parcel->Read(data, size);
+ std::copy(data, data + size, std::back_inserter(data_));
}
}