Really fix passing BMessages by area.
This commit is contained in:
@@ -1333,7 +1333,6 @@ BMessage::Unflatten(BDataIO* stream)
|
||||
if (result != fieldsSize)
|
||||
return result < 0 ? result : B_BAD_VALUE;
|
||||
}
|
||||
}
|
||||
|
||||
if (fHeader->data_size > 0) {
|
||||
fData = (uint8*)malloc(fHeader->data_size);
|
||||
@@ -1348,6 +1347,7 @@ BMessage::Unflatten(BDataIO* stream)
|
||||
if (result != (ssize_t)fHeader->data_size)
|
||||
return result < 0 ? result : B_BAD_VALUE;
|
||||
}
|
||||
}
|
||||
|
||||
return _ValidateMessage();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user