aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-01-13 18:17:23 +0000
committerMike Frysinger <vapier@gentoo.org>2010-01-13 18:17:23 +0000
commitecc751cd698378a91083d00a6f1b490dc9dc765d (patch)
tree6c4d3b6e48633f424657b78b417733d666cfff67 /qxpak.c
parentfix strncat usage (diff)
downloadportage-utils-ecc751cd698378a91083d00a6f1b490dc9dc765d.tar.gz
portage-utils-ecc751cd698378a91083d00a6f1b490dc9dc765d.tar.bz2
portage-utils-ecc751cd698378a91083d00a6f1b490dc9dc765d.zip
introduce and use xchdir()
Diffstat (limited to 'qxpak.c')
-rw-r--r--qxpak.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/qxpak.c b/qxpak.c
index 6095acbd..5d186bd3 100644
--- a/qxpak.c
+++ b/qxpak.c
@@ -1,7 +1,7 @@
/*
* Copyright 2005-2007 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
- * $Header: /var/cvsroot/gentoo-projects/portage-utils/qxpak.c,v 1.18 2010/01/13 17:49:34 vapier Exp $
+ * $Header: /var/cvsroot/gentoo-projects/portage-utils/qxpak.c,v 1.19 2010/01/13 18:17:23 vapier Exp $
*
* Copyright 2005-2007 Ned Ludd - <solar@gentoo.org>
* Copyright 2005-2007 Mike Frysinger - <vapier@gentoo.org>
@@ -46,7 +46,7 @@ static const char *qxpak_opts_help[] = {
"Write files to stdout",
COMMON_OPTS_HELP
};
-static const char qxpak_rcsid[] = "$Id: qxpak.c,v 1.18 2010/01/13 17:49:34 vapier Exp $";
+static const char qxpak_rcsid[] = "$Id: qxpak.c,v 1.19 2010/01/13 18:17:23 vapier Exp $";
#define qxpak_usage(ret) usage(ret, QXPAK_FLAGS, qxpak_long_opts, qxpak_opts_help, lookup_applet_idx("qxpak"))
typedef struct {
@@ -128,8 +128,7 @@ _xpak_archive *_xpak_open(const char *file)
/* clean up before returning */
if (xpak_chdir)
- if (chdir(xpak_chdir) != 0)
- err("Could not chdir to '%s'", xpak_chdir);
+ xchdir(xpak_chdir);
return &ret;