elm_cnp: Fix memory leak in error path.
authorStefan Schmidt <s.schmidt@samsung.com>
Mon, 10 Jun 2013 13:53:11 +0000 (14:53 +0100)
committerSungho Kwak <sungho1.kwak@samsung.com>
Fri, 28 Jun 2013 10:51:26 +0000 (19:51 +0900)
We allocate info->filename in all cases but missed a free in the error path.

Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
src/lib/elm_cnp.c

index 4c2c02b..1cd5606 100644 (file)
@@ -2562,6 +2562,7 @@ _tempfile_new(int size)
    /* Set map to NULL and return */
    info->map = NULL;
    info->len = 0;
+   free(info->filename);
    free(info);
    return NULL;
 #else