Преглед на файлове

dpkg: Do not change package eflags on --audit

Although the flags will never end up written back to disk, and there's
currently only eflag_reinstreq, it's actually wrong to change their
value during the audit.
Guillem Jover преди 14 години
родител
ревизия
e7c1c059ac
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/enquiry.c

+ 2 - 2
src/enquiry.c

@@ -58,13 +58,13 @@ struct badstatinfo {
 static bool
 static bool
 bsyn_reinstreq(struct pkginfo *pkg, const struct badstatinfo *bsi)
 bsyn_reinstreq(struct pkginfo *pkg, const struct badstatinfo *bsi)
 {
 {
-  return pkg->eflag &= eflag_reinstreq;
+  return pkg->eflag & eflag_reinstreq;
 }
 }
 
 
 static bool
 static bool
 bsyn_status(struct pkginfo *pkg, const struct badstatinfo *bsi)
 bsyn_status(struct pkginfo *pkg, const struct badstatinfo *bsi)
 {
 {
-  if (pkg->eflag &= eflag_reinstreq)
+  if (pkg->eflag & eflag_reinstreq)
     return false;
     return false;
   return (int)pkg->status == bsi->value;
   return (int)pkg->status == bsi->value;
 }
 }