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:   11-Apr-2016 00:33:30
  Branch: rpm-5_4                          Handle: 2016041022333000

  Modified files:           (Branch: rpm-5_4)
    rpm/lib                 rpmds.c

  Log:
    - rpmds: attempt to clean up from failed Glob.

  Summary:
    Revision    Changes     Path
    2.170.2.33  +3  -1      rpm/lib/rpmds.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmds.c
  ============================================================================
  $ cvs diff -u -r2.170.2.32 -r2.170.2.33 rpmds.c
  --- rpm/lib/rpmds.c   27 Feb 2016 20:20:59 -0000      2.170.2.32
  +++ rpm/lib/rpmds.c   10 Apr 2016 22:33:30 -0000      2.170.2.33
  @@ -3704,8 +3704,10 @@
   fprintf(stderr, "*** rpmdsRldpath(%p, %s) globbing %s\n", PRCO, rldp, buf);
   
        xx = Glob(buf, 0, NULL, &gl);
  -     if (xx)         /* glob error, probably GLOB_NOMATCH */
  +     if (xx) {       /* glob error, probably GLOB_NOMATCH */
  +         Globfree(&gl);
            continue;
  +     }
   
   if (_rpmds_debug > 0)
   fprintf(stderr, "*** rpmdsRldpath(%p, %s) glob matched %d files\n", PRCO, 
rldp, gl.gl_pathc);
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to