don't crash when SurfaceBuffer::writeToParcel is given a null argument

This commit is contained in:
Mathias Agopian
2009-08-04 20:53:59 -07:00
parent 429c521b15
commit 4e0df8ede8

View File

@@ -108,6 +108,9 @@ status_t SurfaceBuffer::unlock()
status_t SurfaceBuffer::writeToParcel(Parcel* reply,
android_native_buffer_t const* buffer)
{
if (buffer == NULL) {
return BAD_VALUE;
}
reply->writeInt32(buffer->width);
reply->writeInt32(buffer->height);
reply->writeInt32(buffer->stride);