summaryrefslogtreecommitdiffstats
path: root/libopkg/pkg.c
diff options
context:
space:
mode:
authorticktock35 <ticktock35@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>2008-12-16 19:26:32 (EST)
committer ticktock35 <ticktock35@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>2008-12-16 19:26:32 (EST)
commit4a5627af1ecf0061c99409f4a3b4e84de5e58f30 (patch)
tree6d45577650af682ccd329fc228e2076fe4b6d6dc /libopkg/pkg.c
parentda40af11f7cdf54b484c8aae73d6201694e6c234 (diff)
introduce the active_list for searching.
introduce the active_list_sort git-svn-id: http://opkg.googlecode.com/svn/trunk@181 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
Diffstat (limited to 'libopkg/pkg.c')
-rw-r--r--libopkg/pkg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libopkg/pkg.c b/libopkg/pkg.c
index 26bf484..dde3a19 100644
--- a/libopkg/pkg.c
+++ b/libopkg/pkg.c
@@ -113,6 +113,7 @@ int pkg_init(pkg_t *pkg)
pkg->recommends_count = 0;
active_list_init(&pkg->list);
+ active_list_init(&pkg->searched_node);
/* Abhaya: added init for conflicts fields */
pkg->conflicts = NULL;
@@ -446,14 +447,13 @@ abstract_pkg_t *abstract_pkg_new(void)
int abstract_pkg_init(abstract_pkg_t *ab_pkg)
{
- memset(ab_pkg, 0, sizeof(abstract_pkg_t));
-
ab_pkg->provided_by = abstract_pkg_vec_alloc();
if (ab_pkg->provided_by==NULL){
return -1;
}
ab_pkg->dependencies_checked = 0;
ab_pkg->state_status = SS_NOT_INSTALLED;
+ active_list_init(&ab_pkg->searched_node);
return 0;
}