Skip to content

meminfo_escape_for_json memory leak #30

@dhopkalo

Description

@dhopkalo

Hello,

char * meminfo_escape_for_json(const char *s)
{
    int new_str_len;
    char *s1;

    s1 = php_str_to_str(s, strlen(s), "\\", 1, "\\\\", 2, &new_str_len);

    return  php_str_to_str(s1, strlen(s1), "\"", 1, "\\\"", 2, &new_str_len);
}

php_str_to_str allocates a new char * in memory that doesn't clear after.

pls see my tests that determine this problem:
#27

and my solution to it
#28

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions