diff options
author | Per Øyvind Karlsen <peroyvind@mandriva.org> | 2011-05-03 17:38:19 +0000 |
---|---|---|
committer | Per Øyvind Karlsen <peroyvind@mandriva.org> | 2011-05-03 17:38:19 +0000 |
commit | 19d6ae04503e7a2df02c878544c9aa23da6e6053 (patch) | |
tree | c1d2db3b0f75c1fe03f8023735f9b18ee54748f6 | |
parent | 1c041874ad9f96a0cf8a6382482234f5ea76c5e7 (diff) | |
download | perl-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.xs | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -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"; |