forked from enlightenment/efl
exactness: inspect: fix memory leak of buffer in error path
If we hit this error path we need to release the allocated buffer. CID: 1419878 Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11407
This commit is contained in:
parent
fa562828b8
commit
2248e84a4b
|
@ -357,7 +357,11 @@ _scn_text_get(void *data, Evas_Object *gl, const char *part EINA_UNUSED)
|
|||
Exactness_Action *a1 = vv->p1;
|
||||
Exactness_Action *a2 = vv->p2;
|
||||
|
||||
if (!a1 ^ !a2) return strdup("XXXXX");
|
||||
if (!a1 ^ !a2)
|
||||
{
|
||||
eina_strbuf_free(buf);
|
||||
return strdup("XXXXX");
|
||||
}
|
||||
|
||||
if (a1->delay_ms != a2->delay_ms) eina_strbuf_append_printf(buf, "[+"LDIFF(%.3f)"/+"RDIFF(%.3f)"]: ", a1->delay_ms/1000.0, a2->delay_ms/1000.0);
|
||||
else eina_strbuf_append_printf(buf, "+%.3f: ", a1->delay_ms / 1000.0);
|
||||
|
|
Loading…
Reference in New Issue