Merge "Fix potential memory leak in String8::set"
This commit is contained in:
committed by
Android (Google) Code Review
commit
dd9f93f60a
@@ -64,6 +64,9 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
void set(const char16_t* o, size_t numChars) {
|
void set(const char16_t* o, size_t numChars) {
|
||||||
|
if (mString) {
|
||||||
|
free(mString);
|
||||||
|
}
|
||||||
mString = (char*) malloc(numChars + 1);
|
mString = (char*) malloc(numChars + 1);
|
||||||
for (size_t i = 0; i < numChars; i++) {
|
for (size_t i = 0; i < numChars; i++) {
|
||||||
mString[i] = (char) o[i];
|
mString[i] = (char) o[i];
|
||||||
|
|||||||
Reference in New Issue
Block a user