* choose.cc (default_trust): Check package accessibility before
triggering an install. (Suggested by Pavel).
2002-07-03 Pavel Tsekov <ptsekov@gmx.net>
* compress_gz.cc (compress_gz::construct): Always initialize key members
to ensure the destructor does the right thing.
+2002-07-05 Robert Collins <rbtcollins@hotmail.com>
+
+ * choose.cc (default_trust): Check package accessibility before
+ triggering an install. (Suggested by Pavel).
+
+2002-07-03 Pavel Tsekov <ptsekov@gmx.net>
+
+ * compress_gz.cc (compress_gz::construct): Always initialize key members
+ to ensure the destructor does the right thing.
+
2002-07-03 Pavel Tsekov <ptsekov@gmx.net>
* filemanip.cc (parse_filename): Do not try to parse empty
{
pkg.desired = pkg.trustp (trust);
if (pkg.desired)
- pkg.desired.pick (pkg.desired != pkg.installed);
+ pkg.desired.pick (pkg.desired.accessible()
+ && pkg.desired != pkg.installed);
}
else
pkg.desired = packageversion ();
transparent = 0;
mode = '\0';
+
+ if (!parent)
+ {
+ z_err = Z_STREAM_ERROR;
+ return;
+ }
+
do
{
if (*p == 'r')
parse_filename (String const &in_fn, fileparse & f)
{
char *p, *ver;
- char *fn;
+ char *fn = in_fn.cstr ();
int n;
- fn = in_fn.cstr ();
if (fn == 0 || !(n = find_tar_ext (fn)))
return 0;