Fix the package_create function bug.
authorSung-jae Park <nicesj.park@samsung.com>
Mon, 2 Sep 2013 13:22:21 +0000 (22:22 +0900)
committerSung-jae Park <nicesj.park@samsung.com>
Mon, 2 Sep 2013 13:22:21 +0000 (22:22 +0900)
Change-Id: Idae5937be3cbfd94f4532931721e344d0c8ae439

src/package.c

index 986df12..cd21aa8 100644 (file)
@@ -509,17 +509,17 @@ HAPI struct pkg_info *package_create(const char *pkgid, const char *lbid)
                return NULL;
        }
 
-       pkginfo->lbid = io_livebox_pkgname(pkgid);
+       pkginfo->lbid = io_livebox_pkgname(lbid);
        if (!pkginfo->lbid) {
                ErrPrint("Failed to get pkgname, fallback to fs checker\n");
-               if (util_validate_livebox_package(pkgid) < 0) {
-                       ErrPrint("Invalid package name: %s\n", pkgid);
+               if (util_validate_livebox_package(lbid) < 0) {
+                       ErrPrint("Invalid package name: %s\n", lbid);
                        DbgFree(pkginfo->pkgid);
                        DbgFree(pkginfo);
                        return NULL;
                }
 
-               pkginfo->lbid = strdup(pkgid);
+               pkginfo->lbid = strdup(lbid);
                if (!pkginfo->lbid) {
                        ErrPrint("Heap: %s\n", strerror(errno));
                        DbgFree(pkginfo->pkgid);