RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: popt                             Date:   12-Jul-2007 19:22:45
  Branch: HEAD                             Handle: 2007071218224400

  Modified files:
    popt                    CHANGES poptparse.c

  Log:
    - plug a memory leak.

  Summary:
    Revision    Changes     Path
    1.15        +2  -1      popt/CHANGES
    1.24        +3  -1      popt/poptparse.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: popt/CHANGES
  ============================================================================
  $ cvs diff -u -r1.14 -r1.15 CHANGES
  --- popt/CHANGES      22 Jun 2007 00:02:01 -0000      1.14
  +++ popt/CHANGES      12 Jul 2007 17:22:44 -0000      1.15
  @@ -1,4 +1,5 @@
  -1.11 -> 1.11.1
  +1.11 -> 1.12
  +    - jbj: plug a memory leak.
       - jbj: fix index thinko.
       
   1.5 -> 1.6
  @@ .
  patch -p0 <<'@@ .'
  Index: popt/poptparse.c
  ============================================================================
  $ cvs diff -u -r1.23 -r1.24 poptparse.c
  --- popt/poptparse.c  14 Jun 2007 13:31:10 -0000      1.23
  +++ popt/poptparse.c  12 Jul 2007 17:22:44 -0000      1.24
  @@ -162,8 +162,10 @@
            p++;
   
        linelen = strlen(p);
  -     if (linelen >= maxlinelen-1)
  +     if (linelen >= maxlinelen-1) {
  +         free(argstr);
            return POPT_ERROR_OVERFLOW; /* XXX line too long */
  +     }
   
        if (*p == '\0' || *p == '\n') continue; /* line is empty */
        if (*p == '#') continue;                /* comment line */
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to