From: Jakub Bogusz Date: Sat, 19 Nov 2005 12:57:31 +0000 (+0000) Subject: - kill rpmdeps crash on empty file list X-Git-Tag: auto/th/rpm-build-macros-1_263-1~9 X-Git-Url: http://git.pld-linux.org/?a=commitdiff_plain;h=dcc5af2c00e04cdc05cec45893d7dd69881550c8;p=packages%2Frpm.git - kill rpmdeps crash on empty file list Changed files: rpm-rpmdeps-segv.patch -> 1.1 --- diff --git a/rpm-rpmdeps-segv.patch b/rpm-rpmdeps-segv.patch new file mode 100644 index 0000000..09e1ded --- /dev/null +++ b/rpm-rpmdeps-segv.patch @@ -0,0 +1,13 @@ +--- rpm-4.4.3/tools/rpmdeps.c.orig 2005-11-14 14:35:31.000000000 +0100 ++++ rpm-4.4.3/tools/rpmdeps.c 2005-11-19 13:58:20.277340896 +0100 +@@ -267,6 +267,10 @@ + + switch (rpmdeps_mode) { + case RPMDEP_RPMFC: ++ /* rpmfcApply() doesn't expect empty file list */ ++ if(ac <= 0) ++ break; ++ + /* Build file class dictionary. */ + fc = rpmfcNew(); + xx = rpmfcClassify(fc, av, NULL);