RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm/lib/ rpmgi.c

From: Jeff Johnson <jbj@rpm5.org>
Date: Mon 13 Sep 2010 - 00:22:19 CEST
Message-Id: <20100912222219.752ADC1782@rpm5.org>
  RPM Package Manager, CVS Repository
  /cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  jbj@rpm5.org
  Module: rpm                              Date:   13-Sep-2010 00:22:19
  Branch: HEAD                             Handle: 2010091222221900

  Modified files:
    rpm/lib                 rpmgi.c

  Log:
    - rpmgi: rearrange debugging spewage slightly.

  Summary:
    Revision    Changes     Path
    2.73        +6  -3      rpm/lib/rpmgi.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmgi.c
  ============================================================================
  $ cvs diff -u -r2.72 -r2.73 rpmgi.c
  --- rpm/lib/rpmgi.c	10 Dec 2009 18:52:18 -0000	2.72
  +++ rpm/lib/rpmgi.c	12 Sep 2010 22:22:19 -0000	2.73
  @@ -552,7 +552,7 @@
   	return rpmrc;
   
   if (_rpmgi_debug)
  -fprintf(stderr, "*** rpmgiNext(%p) tag %s\n", gi, tagName(gi->tag));
  +fprintf(stderr, "--> %s(%p) tag %s\n", __FUNCTION__, gi, tagName(gi->tag));
   
       /* Free header from previous iteration. */
       (void)headerFree(gi->h);
  @@ -735,8 +735,7 @@
   	} else
   	    xx = rpmtsAddInstallElement(gi->ts, gi->h, (fnpyKey)gi->hdrPath, 2, NULL);
       }
  -
  -    return rpmrc;
  +    goto exit;
   
   enditer:
       if (gi->flags & RPMGI_TSORDER) {
  @@ -780,6 +779,10 @@
       gi->hdrPath = _free(gi->hdrPath);
       gi->i = -1;
       gi->active = 0;
  +
  +exit:
  +if (_rpmgi_debug)
  +fprintf(stderr, "<-- %s(%p) rc %d\n", __FUNCTION__, gi, rpmrc);
       return rpmrc;
   }
   
  @@ .
Received on Mon Sep 13 00:22:19 2010
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.