Просмотр исходного кода

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 лет назад: 14
Родитель
Сommit
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;
 }