fixed BMessage::Flatten(x) so that it does not crash

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4710 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
shatty
2003-09-16 03:45:51 +00:00
parent b9fbf3f78c
commit 1cfc49614f
+3
View File
@@ -576,7 +576,10 @@ status_t BMessage::Flatten(BDataIO* stream, ssize_t* size) const
err = Flatten(buffer, len); err = Flatten(buffer, len);
if (!err) if (!err)
{ {
// size is an optional parameter, don't crash on NULL
if (size != NULL) {
*size = len; *size = len;
}
err = stream->Write(buffer, len); err = stream->Write(buffer, len);
if (err > B_OK) if (err > B_OK)
err = B_OK; err = B_OK;