aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPer Øyvind Karlsen <peroyvind@mandriva.org>2011-05-03 17:38:19 +0000
committerPer Øyvind Karlsen <peroyvind@mandriva.org>2011-05-03 17:38:19 +0000
commit19d6ae04503e7a2df02c878544c9aa23da6e6053 (patch)
treec1d2db3b0f75c1fe03f8023735f9b18ee54748f6
parent1c041874ad9f96a0cf8a6382482234f5ea76c5e7 (diff)
downloadperl-URPM-19d6ae04503e7a2df02c878544c9aa23da6e6053.tar
perl-URPM-19d6ae04503e7a2df02c878544c9aa23da6e6053.tar.gz
perl-URPM-19d6ae04503e7a2df02c878544c9aa23da6e6053.tar.bz2
perl-URPM-19d6ae04503e7a2df02c878544c9aa23da6e6053.tar.xz
perl-URPM-19d6ae04503e7a2df02c878544c9aa23da6e6053.zip
reuse HE_t variable
-rw-r--r--URPM.xs4
1 files changed, 1 insertions, 3 deletions
diff --git a/URPM.xs b/URPM.xs
index 86ca212..1ce40cd 100644
--- a/URPM.xs
+++ b/URPM.xs
@@ -4475,12 +4475,11 @@ Urpm_spec2srcheader(specfile)
#define SPEC_FORCE 1
if (!parseSpec(ts, specfile, "/", 0, NULL, NULL, SPEC_ANYARCH, SPEC_FORCE, 0)) {
SV *sv_pkg;
- HE_t he;
+ HE_t he = (HE_t)memset(alloca(sizeof(*he)), 0, sizeof(*he));
spec = rpmtsSetSpec(ts, NULL);
initSourceHeader(spec, NULL);
pkg = (URPM__Package)calloc(1, sizeof(struct s_Package));
- he = (HE_t)memset(alloca(sizeof(*he)), 0, sizeof(*he));
he->tag = RPMTAG_SOURCERPM;
he->p.str = "";
@@ -4488,7 +4487,6 @@ Urpm_spec2srcheader(specfile)
headerPut(spec->sourceHeader, he, 0);
{
- HE_t he = (HE_t)memset(alloca(sizeof(*he)), 0, sizeof(*he));
he->tag = RPMTAG_ARCH;
he->t = RPM_STRING_TYPE;
he->p.str = "src";