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