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

dpkg-scanpackages: Rework error handling on missing Package field

Guillem Jover лет назад: 11
Родитель
Сommit
303685d1ec
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      scripts/dpkg-scanpackages.pl

+ 2 - 2
scripts/dpkg-scanpackages.pl

@@ -172,9 +172,9 @@ sub process_deb {
         return;
     }
 
-    defined($fields->{'Package'})
-        or error(g_('no Package field in control file of %s'), $fn);
     my $p = $fields->{'Package'};
+    error(g_('no Package field in control file of %s'), $fn)
+        if not defined $p;
 
     if (defined($packages{$p}) and not $options{multiversion}) {
         foreach my $pkg (@{$packages{$p}}) {