Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 20993fa7 authored by Chih-hung Hsieh's avatar Chih-hung Hsieh Committed by android-build-merger
Browse files

Merge "Fix potential memory leak." am: 89bdf3ae am: 5c86ca4a

am: e74e76d5

Change-Id: Idad7c5e994ac2a4ce686e79cb3ca9db65c60f2cc
parents 9a03f226 e74e76d5
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -656,12 +656,13 @@ size_t AudioPolicyEffects::readParamValue(cnode *node,
        len = strnlen(node->value, EFFECT_STRING_LEN_MAX);
        if (*curSize + len + 1 > *totSize) {
            *totSize = *curSize + len + 1;
            *param = (char *)realloc(*param, *totSize);
            if (*param == NULL) {
            char *newParam = (char *)realloc(*param, *totSize);
            if (newParam == NULL) {
                len = 0;
                ALOGE("%s realloc error for string len %zu", __func__, *totSize);
                goto exit;
            }
            *param = newParam;
        }
        strncpy(*param + *curSize, node->value, len);
        *curSize += len;