BString::Append(, int32) methods have been broken in r26378. A local
variable "length" shadowed the "length" parameter. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26554 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -396,7 +396,7 @@ BString&
|
||||
BString::Append(const BString& string, int32 length)
|
||||
{
|
||||
if (&string != this) {
|
||||
int32 length = min_clamp0(length, string.Length());
|
||||
length = min_clamp0(length, string.Length());
|
||||
if (length > 0)
|
||||
_DoAppend(string.fPrivateData, length);
|
||||
}
|
||||
@@ -408,7 +408,7 @@ BString&
|
||||
BString::Append(const char* string, int32 length)
|
||||
{
|
||||
if (string) {
|
||||
int32 length = strlen_clamp(string, length);
|
||||
length = strlen_clamp(string, length);
|
||||
if (length > 0)
|
||||
_DoAppend(string, length);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user