pkg_init_from_file() already does this strdup(), so stop another leak.
[project/opkg-lede.git] / libopkg / opkg_download.c
index 7dc965b3ac97c8c319ea7904e0c68073ac7b7f16..ee8dc082ec952129bc6352176a79897735f3f9e5 100644 (file)
@@ -278,7 +278,6 @@ int opkg_prepare_url_for_install(opkg_conf_t *conf, const char *url, char **name
          err = pkg_init_from_file(pkg, tmp_file);
          if (err)
               return err;
-         pkg->local_filename = strdup(tmp_file);
 
          free(tmp_file);
          free(file_basec);
@@ -290,7 +289,6 @@ int opkg_prepare_url_for_install(opkg_conf_t *conf, const char *url, char **name
          err = pkg_init_from_file(pkg, url);
          if (err)
               return err;
-         pkg->local_filename = strdup(url);
          opkg_message(conf, OPKG_DEBUG2, "Package %s provided by hand (%s).\n", pkg->name,pkg->local_filename);
           pkg->provided_by_hand = 1;