aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-02-18 04:32:52 +0000
committerMike Frysinger <vapier@gentoo.org>2014-02-18 04:32:52 +0000
commit607b2fbe22eaecd7d9779fe08842291f56900696 (patch)
tree19455d5450f2c4c6330daf0bc7d856d70a8ffa27 /qmerge.c
parentupdate default URL list to match current tinderbox server (diff)
downloadportage-utils-607b2fbe22eaecd7d9779fe08842291f56900696.tar.gz
portage-utils-607b2fbe22eaecd7d9779fe08842291f56900696.tar.bz2
portage-utils-607b2fbe22eaecd7d9779fe08842291f56900696.zip
qmerge: fix path use -- assign it to argv after we init it
Diffstat (limited to 'qmerge.c')
-rw-r--r--qmerge.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/qmerge.c b/qmerge.c
index 9a42269b..1c5aaaa4 100644
--- a/qmerge.c
+++ b/qmerge.c
@@ -1,7 +1,7 @@
/*
* Copyright 2005-2010 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
- * $Header: /var/cvsroot/gentoo-projects/portage-utils/qmerge.c,v 1.133 2014/02/17 06:32:33 vapier Exp $
+ * $Header: /var/cvsroot/gentoo-projects/portage-utils/qmerge.c,v 1.134 2014/02/18 04:32:52 vapier Exp $
*
* Copyright 2005-2010 Ned Ludd - <solar@gentoo.org>
* Copyright 2005-2010 Mike Frysinger - <vapier@gentoo.org>
@@ -65,7 +65,7 @@ static const char * const qmerge_opts_help[] = {
COMMON_OPTS_HELP
};
-static const char qmerge_rcsid[] = "$Id: qmerge.c,v 1.133 2014/02/17 06:32:33 vapier Exp $";
+static const char qmerge_rcsid[] = "$Id: qmerge.c,v 1.134 2014/02/18 04:32:52 vapier Exp $";
#define qmerge_usage(ret) usage(ret, QMERGE_FLAGS, qmerge_long_opts, qmerge_opts_help, lookup_applet_idx("qmerge"))
char search_pkgs = 0;
@@ -132,6 +132,8 @@ _q_static void fetch(const char *destdir, const char *src)
int status;
char *path;
+ xasprintf(&path, "%s/%s", binhost, src);
+
char prog[] = "wget";
char argv_c[] = "-c";
char argv_P[] = "-P";
@@ -148,7 +150,6 @@ _q_static void fetch(const char *destdir, const char *src)
};
if (!(force_download || install) && pretend)
strcpy(prog, "echo");
- xasprintf(&path, "%s/%s", binhost, src);
p = vfork();
switch (p) {