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

Reply via email to