RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 03-Apr-2016 22:44:37 Branch: rpm-5_4 Handle: 2016040320443700 Modified files: (Branch: rpm-5_4) rpm/rpmdb hdrNVR.c Log: - headerNext: check headerfPut return code. Summary: Revision Changes Path 1.46.6.5 +6 -1 rpm/rpmdb/hdrNVR.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/rpmdb/hdrNVR.c ============================================================================ $ cvs diff -u -r1.46.6.4 -r1.46.6.5 hdrNVR.c --- rpm/rpmdb/hdrNVR.c 2 Apr 2016 23:01:12 -0000 1.46.6.4 +++ rpm/rpmdb/hdrNVR.c 3 Apr 2016 20:44:37 -0000 1.46.6.5 @@ -304,7 +304,12 @@ /*@notreached@*/ /*@switchbreak@*/ break; } xx = headerPut(h, he, 0); -assert(xx == 1); + if (xx != 1) { + rpmlog(RPMLOG_ERROR, + _("%s: headerPut failed(%d): tag(%u) t(%u) data %p[%u]\n"), + __FUNCTION__, xx, he->tag, he->t, he->p.ptr, he->c); + + } } } hi = headerFini(hi); @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org