]> git.saurik.com Git - apt.git/commitdiff
rred: Only call pkgInitConfig() in test mode
authorJulian Andres Klode <jak@debian.org>
Sun, 27 Dec 2015 12:25:23 +0000 (13:25 +0100)
committerJulian Andres Klode <jak@debian.org>
Sun, 27 Dec 2015 12:25:23 +0000 (13:25 +0100)
This accidentally slipped in in a previous commit, but it should
be used only for testing mode.

Reported-By: David Kalnischkies <david@kalnischkies.de>
methods/rred.cc

index 89d7069848811048f1fa1b7a7ba20791b6e08b4d..5a1053019e97bf8c7354748e111d502996f958cd 100644 (file)
@@ -693,8 +693,6 @@ int main(int argc, char **argv)
    bool test = false;
    Patch patch;
 
-   pkgInitConfig(*_config);
-
    if (argc <= 1) {
       RredMethod Mth;
       return Mth.Run();
@@ -702,6 +700,8 @@ int main(int argc, char **argv)
 
    // Usage: rred -t input output diff ...
    if (argc > 1 && strcmp(argv[1], "-t") == 0) {
+      // Read config files so we see compressors.
+      pkgInitConfig(*_config);
       just_diff = false;
       test = true;
       i = 4;