Fix resource leak 89/154489/1
authorSemun Lee <semun.lee@samsung.com>
Tue, 10 Oct 2017 09:33:59 +0000 (18:33 +0900)
committerSemun Lee <semun.lee@samsung.com>
Tue, 10 Oct 2017 09:33:59 +0000 (18:33 +0900)
Change-Id: I031d7da700e683656a0b639e89a09caf0c199060
Signed-off-by: Semun Lee <semun.lee@samsung.com>
src/pkgmgr-server.c

index a068f38..ea9a444 100644 (file)
@@ -1371,11 +1371,12 @@ static int __process_getsize_sync(struct backend_job *job)
                goto error;
        }
 
+       job->extra_data = extra_getsize_info;
+
        if (mkfifo(extra_getsize_info->getsize_fifo, 0600) < 0) {
                ERR("failed to mkfifo");
                goto error;
        }
-       job->extra_data = extra_getsize_info;
 
        snprintf(args, sizeof(args), "%s %s %s %d -k %s -u %d --sync",
                        backend_cmd, job->pkgid, job->args, job->caller_uid,