RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm-4_5: rpm/lib/ psm.c

From: Per Øyvind Karlsen <pkarlsen@rpm5.org>
Date: Sun 09 Dec 2007 - 05:31:34 CET
Message-Id: <20071209043134.89992348457@rpm5.org>
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Per Øyvind Karlsen
  Root:   /v/rpm/cvs                       Email:  pkarlsen@rpm5.org
  Module: rpm                              Date:   09-Dec-2007 05:31:34
  Branch: rpm-4_5                          Handle: 2007120904313400

  Modified files:           (Branch: rpm-4_5)
    rpm/lib                 psm.c

  Log:
    fix segfault for old packages with postin, but no postinprog (from
    pixel)

  Summary:
    Revision    Changes     Path
    2.198.2.3   +1  -1      rpm/lib/psm.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/lib/psm.c
  ============================================================================
  $ cvs diff -u -r2.198.2.2 -r2.198.2.3 psm.c
  --- rpm/lib/psm.c	9 Jun 2007 19:08:50 -0000	2.198.2.2
  +++ rpm/lib/psm.c	9 Dec 2007 04:31:34 -0000	2.198.2.3
  @@ -992,7 +992,7 @@
       }
       /*@=branchstate@*/
   
  -    if (argv[0][0] == '%')
  +    if (argv && argv[0] && argv[0][0] == '%')
   	argv[0] = argv0 = rpmExpand(argv[0], NULL);
   
       if (fi->h != NULL)	/* XXX can't happen */
  @@ .
Received on Sun Dec 9 05:31:34 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.