Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Properly increment references where needed
Baptiste Daroussin committed 12 years ago
commit 01ddfae7504adaef7c8dc5f8d4fdda7de4999d5a
parent ff27b3e
1 file changed +2 -2
modified libpkg/pkg_config.c
@@ -752,7 +752,7 @@ pkg_init(const char *path, const char *reposdir)
			continue;
		}

-
		ncfg = ucl_object_insert_key(ncfg, cur, key, strlen(key), false);
+
		ncfg = ucl_object_insert_key(ncfg, ucl_object_ref(cur), key, strlen(key), false);
	}

	if (ncfg != NULL) {
@@ -855,7 +855,7 @@ parsed:
	disable_plugins_if_static();

	parsed = true;
-
//	ucl_object_unref(obj);
+
	ucl_object_unref(obj);
	ucl_parser_free(p);

	pkg_debug(1, "%s", "pkg initialized");