aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2006-06-04 22:54:28 +0000
committerNed Ludd <solar@gentoo.org>2006-06-04 22:54:28 +0000
commit448b4872e5e6d0cb7b8e25709d26affac41b2086 (patch)
tree203b2f6214930bdc99f5df274e320e680dc207dc
parent - depends buffer is to small for X and PHP these days (diff)
downloadportage-utils-448b4872e5e6d0cb7b8e25709d26affac41b2086.tar.gz
portage-utils-448b4872e5e6d0cb7b8e25709d26affac41b2086.tar.bz2
portage-utils-448b4872e5e6d0cb7b8e25709d26affac41b2086.zip
- dont use parts the atom till after we explode it
-rw-r--r--qpkg.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/qpkg.c b/qpkg.c
index cf35850f..07f9a3f2 100644
--- a/qpkg.c
+++ b/qpkg.c
@@ -1,7 +1,7 @@
/*
* Copyright 2005-2006 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
- * $Header: /var/cvsroot/gentoo-projects/portage-utils/qpkg.c,v 1.17 2006/06/04 22:10:27 solar Exp $
+ * $Header: /var/cvsroot/gentoo-projects/portage-utils/qpkg.c,v 1.18 2006/06/04 22:54:28 solar Exp $
*
* Copyright 2005-2006 Ned Ludd - <solar@gentoo.org>
* Copyright 2005-2006 Mike Frysinger - <vapier@gentoo.org>
@@ -20,7 +20,7 @@ static const char *qpkg_opts_help[] = {
"alternate package directory",
COMMON_OPTS_HELP
};
-static const char qpkg_rcsid[] = "$Id: qpkg.c,v 1.17 2006/06/04 22:10:27 solar Exp $";
+static const char qpkg_rcsid[] = "$Id: qpkg.c,v 1.18 2006/06/04 22:54:28 solar Exp $";
#define qpkg_usage(ret) usage(ret, QPKG_FLAGS, qpkg_long_opts, qpkg_opts_help, lookup_applet_idx("qpkg"))
@@ -212,12 +212,11 @@ retry_mkdir:
/* see if user wants any of these packages */
snprintf(buf, sizeof(buf), "%s/%s", dentry_cat->d_name, dentry_pkg->d_name);
atom = atom_explode(buf);
- snprintf(buf, sizeof(buf), "%s/%s", atom->CATEGORY, atom->PN);
if (!atom) {
warn("could not explode '%s'", buf);
continue;
}
-
+ snprintf(buf, sizeof(buf), "%s/%s", atom->CATEGORY, atom->PN);
for (i = optind; i < argc; ++i) {
if (!argv[i]) continue;