summaryrefslogtreecommitdiff
path: root/sal/rtl
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2015-06-25 08:52:08 +0200
committerStephan Bergmann <sbergman@redhat.com>2015-06-25 08:52:37 +0200
commitf7a7a9dd84d1cd8b49d59e1fb1853ea7e9f40edf (patch)
tree6f4d91d99d9cfef5035a4a1e5b42097e0df119f6 /sal/rtl
parent0e2db2dd3413d760afaa4cfab4c7c224222b949a (diff)
Do not forget to actually set newStr to an empty string
Change-Id: I745b09d8a248f08afdd3387f4cfcf69d71ec3c39
Diffstat (limited to 'sal/rtl')
-rw-r--r--sal/rtl/ustring.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/sal/rtl/ustring.cxx b/sal/rtl/ustring.cxx
index 827077468fd5..de733e86be0d 100644
--- a/sal/rtl/ustring.cxx
+++ b/sal/rtl/ustring.cxx
@@ -1154,8 +1154,8 @@ void rtl_uString_newReplaceFirstAsciiL(
}
sal_Int32 n = str->length - fromLength + to->length;
rtl_uString_acquire(str); // in case *newStr == str
+ rtl_uString_new_WithLength(newStr, n);
if (n != 0) {
- rtl_uString_new_WithLength(newStr, n);
(*newStr)->length = n;
assert(i >= 0 && i < str->length);
memcpy(
@@ -1196,8 +1196,8 @@ void rtl_uString_newReplaceFirstToAsciiL(
}
sal_Int32 n = str->length - from->length + toLength;
rtl_uString_acquire(str); // in case *newStr == str
+ rtl_uString_new_WithLength(newStr, n);
if (n != 0) {
- rtl_uString_new_WithLength(newStr, n);
(*newStr)->length = n;
assert(i >= 0 && i < str->length);
memcpy(
@@ -1240,8 +1240,8 @@ void rtl_uString_newReplaceFirstAsciiLAsciiL(
}
sal_Int32 n = str->length - fromLength + toLength;
rtl_uString_acquire(str); // in case *newStr == str
+ rtl_uString_new_WithLength(newStr, n);
if (n != 0) {
- rtl_uString_new_WithLength(newStr, n);
(*newStr)->length = n;
assert(i >= 0 && i < str->length);
memcpy(