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

Reply via email to