Browse Source

libdpkg: Use status setters when parsing packages into the in-core db

This allows to track status changes.

Missed in commit 7db64047f18ae151d697c9e1d4b5fcf4abc6ae2b.
Guillem Jover 14 years ago
parent
commit
35299ffa83
1 changed files with 3 additions and 3 deletions
  1. 3 3
      lib/dpkg/parse.c

+ 3 - 3
lib/dpkg/parse.c

@@ -308,9 +308,9 @@ pkg_parse_copy(struct parsedb_state *ps,
   if (!(ps->flags & pdb_recordavailable)) {
     struct trigaw *ta;
 
-    dst_pkg->want = src_pkg->want;
-    dst_pkg->eflag = src_pkg->eflag;
-    dst_pkg->status = src_pkg->status;
+    pkg_set_want(dst_pkg, src_pkg->want);
+    pkg_copy_eflags(dst_pkg, src_pkg);
+    pkg_set_status(dst_pkg, src_pkg->status);
     dst_pkg->configversion = src_pkg->configversion;
     dst_pkg->files = NULL;