From: jbj Date: Mon, 14 Jun 2004 17:46:45 +0000 (+0000) Subject: - xml: instead of 0 markup. X-Git-Tag: rpm-4.4-release~215 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=06e0d71feb288f66aa851b79a66cfeb8ee229cbb;p=platform%2Fupstream%2Frpm.git - xml: instead of 0 markup. CVS patchset: 7325 CVS date: 2004/06/14 17:46:45 --- diff --git a/CHANGES b/CHANGES index 043e566..5467888 100644 --- a/CHANGES +++ b/CHANGES @@ -13,6 +13,7 @@ - python: return ds, not tuple, for ds iteration. - python: permit integer keys to ts.dbMatch(). - xml: use markup for empty tags. + - xml: instead of 0 markup. 4.3 -> 4.3.1: - fix: don't add leading space to %* argv expansion (#119059). diff --git a/lib/formats.c b/lib/formats.c index dd87842..82cb8ad 100644 --- a/lib/formats.c +++ b/lib/formats.c @@ -340,15 +340,17 @@ static /*@only@*/ char * xmlFormat(int_32 type, const void * data, } /*@=branchstate@*/ -/*@-branchstate@*/ if (s == NULL) { +/*@-branchstate@*/ + if (anint != 0) { int tlen = 32; t = memset(alloca(tlen+1), 0, tlen+1); xx = snprintf(t, tlen, "%lu", anint); s = t; - xtag = "integer"; } /*@=branchstate@*/ + xtag = "integer"; + } nb = xmlstrlen(s); if (nb == 0) {