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: 29-Jun-2013 08:45:36 Branch: rpm-5_4 Handle: 2013062906453500 Modified files: (Branch: rpm-5_4) rpm/lib rpmfc.c Log: - coverity #1035883 Summary: Revision Changes Path 1.75.2.19 +3 -1 rpm/lib/rpmfc.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/lib/rpmfc.c ============================================================================ $ cvs diff -u -r1.75.2.18 -r1.75.2.19 rpmfc.c --- rpm/lib/rpmfc.c 26 Jun 2013 19:24:19 -0000 1.75.2.18 +++ rpm/lib/rpmfc.c 29 Jun 2013 06:45:35 -0000 1.75.2.19 @@ -858,8 +858,10 @@ defaultdocdir = rpmExpand("%{?_defaultdocdir}", NULL); /* XXX coverity #1035723 */ /* XXX coverity #1035883 */ - if (defaultdocdir == NULL || *defaultdocdir == '\0') + if (defaultdocdir == NULL || *defaultdocdir == '\0') { + defaultdocdir = _free(defaultdocdir); defaultdocdir = xstrdup("/usr/share/doc"); + } if (strncmp(fn, defaultdocdir, sizeof(defaultdocdir)-1)) { if (fc->fcolor->vals[fc->ix] & RPMFC_MODULE) @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org