Fix resource leak
[platform/core/appfw/pkgmgr-server.git] / 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,