Преглед изворни кода

dpkg: Initialize all clientdata members in ensure_package_clientdata()

Although all users of replacingfilesandsaid are previously calling
clear_istobes() to make sure it's initialized, doing so when allocating
clientdata is safer from an API point of view.

Signed-off-by: Guillem Jover <guillem@debian.org>
Raphaël Hertzog пре 15 година
родитељ
комит
ab44807b7a
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      src/filesdb.c

+ 1 - 0
src/filesdb.c

@@ -162,6 +162,7 @@ ensure_package_clientdata(struct pkginfo *pkg)
   pkg->clientdata->color = white;
   pkg->clientdata->fileslistvalid = false;
   pkg->clientdata->files = NULL;
+  pkg->clientdata->replacingfilesandsaid = 0;
   pkg->clientdata->listfile_phys_offs = 0;
   pkg->clientdata->trigprocdeferred = NULL;
 }