[package] opkg: fix a double free of pkg vectors when recursively removing packages...
[openwrt.git] / package / opkg / patches / 011-old-config-location.patch
index 40d0b75..0555926 100644 (file)
@@ -1,13 +1,11 @@
 --- a/src/opkg-cl.c
 +++ b/src/opkg-cl.c
-@@ -169,7 +169,10 @@
-                       printf("Confusion: getopt_long returned %d\n", c);
+@@ -207,6 +207,9 @@ args_parse(int argc, char *argv[])
                }
        }
--    
-+
-+      if(!conf->conf_file)
-+              conf->conf_file = "/etc/opkg.conf";
++      if(!conf->conf_file && !conf->offline_root)
++              conf->conf_file = xstrdup("/etc/opkg.conf");
 +
        if (parse_err)
                return parse_err;
This page took 0.030034 seconds and 4 git commands to generate.