CVS patchset: 7401
CVS date: 2004/08/19 17:00:15
- xml: <integer/> instead of <integer>0</integer> markup.
- fix: disable fingerprint generation on kernel paths.
- add ppc8[25]60 arches.
+ - fix: evaluate rather than default file_contexts path. (#127501).
+ - avoid "can't happen" recursion while retrieving pubkeys.
4.3 -> 4.3.1:
- fix: don't add leading space to %* argv expansion (#119059).
rpmRC rc = RPMRC_FAIL; /* assume failure */
int xx;
int i;
+ static int hclvl;
+ hclvl++;
/*@-boundswrite@*/
buf[0] = '\0';
/*@=boundswrite@*/
buf[sizeof(buf)-1] = '\0';
if (msg) *msg = xstrdup(buf);
/*@=boundswrite@*/
+ hclvl--;
return rc;
}
buf[sizeof(buf)-1] = '\0';
if (msg) *msg = xstrdup(buf);
/*@=boundswrite@*/
+ hclvl--;
return rc;
}
if (msg) *msg = xstrdup(buf);
/*@=boundswrite@*/
+ /* XXX headerCheck can recurse, free info only at top level. */
+ if (hclvl == 1)
rpmtsCleanDig(ts);
if (info->tag == RPMTAG_SHA1HEADER)
sig = _free(sig);
+ hclvl--;
return rc;
}