aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-01-13 17:49:34 +0000
committerMike Frysinger <vapier@gentoo.org>2010-01-13 17:49:34 +0000
commit45ac81966bee9d75672e7b03960dc93dd1b38789 (patch)
treefa6c5394b216050d61261ea008d4211b9f58a4ec /qxpak.c
parentignore gdb related files (diff)
downloadportage-utils-45ac81966bee9d75672e7b03960dc93dd1b38789.tar.gz
portage-utils-45ac81966bee9d75672e7b03960dc93dd1b38789.tar.bz2
portage-utils-45ac81966bee9d75672e7b03960dc93dd1b38789.zip
use xmalloc as pointed out by solar
Diffstat (limited to 'qxpak.c')
-rw-r--r--qxpak.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/qxpak.c b/qxpak.c
index aed6826..6095acb 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.17 2010/01/13 13:52:15 vapier Exp $
+ * $Header: /var/cvsroot/gentoo-projects/portage-utils/qxpak.c,v 1.18 2010/01/13 17:49:34 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.17 2010/01/13 13:52:15 vapier Exp $";
+static const char qxpak_rcsid[] = "$Id: qxpak.c,v 1.18 2010/01/13 17:49:34 vapier Exp $";
#define qxpak_usage(ret) usage(ret, QXPAK_FLAGS, qxpak_long_opts, qxpak_opts_help, lookup_applet_idx("qxpak"))
typedef struct {
@@ -210,7 +210,7 @@ void xpak_extract(const char *file, int argc, char **argv)
err("index chunk: read %i bytes, wanted %i bytes", (int)in, x->index_len);
/* the xpak may be large (like when it has CONTENTS) #300744 */
- x->data = (size_t)x->data_len < sizeof(ext) ? ext : malloc(x->data_len);
+ x->data = (size_t)x->data_len < sizeof(ext) ? ext : xmalloc(x->data_len);
in = fread(x->data, 1, x->data_len, x->fp);
if (in != x->data_len)
err("data chunk: read %i bytes, wanted %i bytes", (int)in, x->data_len);