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