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:   28-Jun-2013 16:18:55
  Branch: rpm-5_4                          Handle: 2013062814185500

  Modified files:           (Branch: rpm-5_4)
    rpm/build               pack.c

  Log:
    - coverity #1035868

  Summary:
    Revision    Changes     Path
    2.324.2.5   +5  -1      rpm/build/pack.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/build/pack.c
  ============================================================================
  $ cvs diff -u -r2.324.2.4 -r2.324.2.5 pack.c
  --- rpm/build/pack.c  26 Jun 2013 19:14:11 -0000      2.324.2.4
  +++ rpm/build/pack.c  28 Jun 2013 14:18:55 -0000      2.324.2.5
  @@ -473,8 +473,12 @@
   
       /* Generate provides for this package N-V-R. */
       xx = headerNEVRA(h, &N, NULL, &V, &R, NULL);
  -    if (!(N && V && R))
  +    if (!(N && V && R)) {
  +     N = _free(N);
  +     V = _free(V);
  +     R = _free(R);
        return;
  +    }
   
       nb = 21 + strlen(V) + 1 + strlen(R) + 1;
   #ifdef       RPM_VENDOR_MANDRIVA
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to