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

Dpkg::ErrorHandling::syntaxerr(): handle supplementary parameters like report()

That is consider that the string is a format string that needs to be
processed with sprintf().
Raphaël Hertzog лет назад: 15
Родитель
Сommit
8eed1ffef9
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      scripts/Dpkg/ErrorHandling.pm

+ 3 - 1
scripts/Dpkg/ErrorHandling.pm

@@ -109,7 +109,9 @@ sub usageerr(@)
 }
 
 sub syntaxerr {
-    my ($file, $msg) = @_;
+    my ($file, $msg) = (shift, shift);
+
+    $msg = sprintf($msg, @_) if (@_);
     error(_g("syntax error in %s at line %d: %s"), $file, $., $msg);
 }