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:   26-Dec-2009 03:06:13
  Branch: HEAD                             Handle: 2009122602061300

  Modified files:
    rpm                     CHANGES
    rpm/lib                 poptALL.c

  Log:
    - cli: fix: --eval could access before beginning of array.

  Summary:
    Revision    Changes     Path
    1.3216      +1  -0      rpm/CHANGES
    2.139       +1  -1      rpm/lib/poptALL.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  ============================================================================
  $ cvs diff -u -r1.3215 -r1.3216 CHANGES
  --- rpm/CHANGES       26 Dec 2009 02:04:35 -0000      1.3215
  +++ rpm/CHANGES       26 Dec 2009 02:06:13 -0000      1.3216
  @@ -1,5 +1,6 @@
   
   5.2b1 -> 5.3a1
  +    - jbj: cli: fix: --eval could access before beginning of array.
       - jbj: ficl: resurrect as --with-ficl=internal. external is wonky w no 
*.la.
       - jbj: perl: rescuscitate embedding (w /etc/ld.so.conf.d/perl.conf 
assist).
       - jbj: js: build jscpucfg/jskwgen helpers w/o libtool assistance.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/poptALL.c
  ============================================================================
  $ cvs diff -u -r2.138 -r2.139 poptALL.c
  --- rpm/lib/poptALL.c 10 Dec 2009 18:52:18 -0000      2.138
  +++ rpm/lib/poptALL.c 26 Dec 2009 02:06:13 -0000      2.139
  @@ -285,7 +285,7 @@
        rpmcliConfigured();
       {        const char * val = rpmcliEvalSlurp(arg);
        size_t val_len = fwrite(val, strlen(val), 1, stdout);
  -     if (val[val_len - 1] != '\n')
  +     if (val_len > 0 && val[val_len - 1] != '\n')
            fprintf(stdout, "\n");
        val = _free(val);
       }        break;
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to