Commit e1ca9e1f authored by Bernd Edlinger's avatar Bernd Edlinger
Browse files

Fix crash in BUF_MEM_grow_clean.

parent c7c7a8e6
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -62,9 +62,11 @@ static char *sec_alloc_realloc(BUF_MEM *str, size_t len)

    ret = OPENSSL_secure_malloc(len);
    if (str->data != NULL) {
        if (ret != NULL)
        if (ret != NULL) {
            memcpy(ret, str->data, str->length);
            OPENSSL_secure_free(str->data);
            str->data = NULL;
        }
    }
    return (ret);
}